mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-24 01:39:07 +01:00
6040f4902b
* New translations ja-jp.yml (French) * New translations share-form.md (French) * New translations ja-jp.yml (Italian) * New translations share-form.md (Italian) * New translations ja-jp.yml (Korean) * New translations 1.about-misskey.md (Korean) * New translations reaction.md (Korean) * New translations share-form.md (Korean) * New translations 1.index.md (Korean) * New translations announcement.md (Korean) * New translations ftt.md (Korean) * New translations role.md (Korean) * New translations 1.index.md (Korean) * New translations bash.md (Korean) * New translations docker.md (Korean) * New translations manual.md (Korean) * New translations ubuntu-manual.md (Korean) * New translations 1.index.md (Korean) * New translations 1.index.md (Korean) * New translations global-timeline.md (Korean) * New translations home-timeline.md (Korean) * New translations hybrid-timeline.md (Korean) * New translations index.md (Korean) * New translations local-timeline.md (Korean) * New translations main.md (Korean) * New translations 5.releases.md (Korean) * New translations endpoints.md (Korean) * New translations ja-jp.yml (Polish) * New translations share-form.md (Polish) * New translations ja-jp.yml (Chinese Simplified) * New translations share-form.md (Chinese Simplified) * New translations share-form.md (Chinese Traditional) * New translations 5.releases.md (Chinese Traditional) * New translations ja-jp.yml (English) * New translations 1.index.md (English) * New translations ads.md (English) * New translations antenna.md (English) * New translations charts.md (English) * New translations clip.md (English) * New translations share-form.md (English) * New translations create-plugin.md (English) * New translations plugin-api-reference.md (English) * New translations publish-on-your-website.md (English) * New translations ja-jp.yml (Indonesian) * New translations share-form.md (Indonesian)
2.1 KiB
2.1 KiB
description |
---|
이 가이드는 Docker를 사용하여 Misskey를 설정하는 방법을 설명합니다. |
Docker Compose로 Misskey 구축하기
이 가이드는 Docker Compose를 사용하여 Misskey를 설정하는 방법을 설명합니다.
:::danger 일단 작동하기 시작한 서버의 도메인 및 호스트 이름으로는 데이터베이스를 다시 만들지 마십시오! :::
:::tip{label='前提条件'}
- Docker 및 Docker Compose가 설치되어 있어야 합니다. :::.
리포지토리 가져오기
git clone -b master https://github.com/misskey-dev/misskey.git
cd misskey
git checkout master
설정
아래 명령어로 각종 설정 파일 샘플을 복사합니다.
cp .config/docker_example.yml .config/default.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose_example.yml ./docker-compose.yml
default.yml
과 docker.env
를 파일 내 설명에 따라 편집합니다.
또한 필요에 따라 docker-compose.yml
을 편집합니다.(포트를 변경하고 싶은 경우 등)
빌드 및 초기화
다음 명령어로 Misskey를 빌드하고 데이터베이스를 초기화합니다. 이 작업은 시간이 좀 걸립니다.
sudo docker compose build
sudo docker compose run --rm web pnpm run init
실행
수고하셨습니다.아래 명령어로 Misskey를 실행할 수 있습니다.
sudo docker compose up -d
GLHF✨
Misskey 업데이트 방법
:::warning 업데이트 시 반드시 릴리스 노트를 확인하여 변경 사항 및 추가 작업 여부(대부분 없음)를 미리 파악하시기 바랍니다. :::
git stash
git checkout master
git pull
git submodule update --init
git stash pop
sudo docker compose build
sudo docker compose stop && sudo docker compose up -d
업데이트 내용 및 데이터베이스 규모에 따라 시간이 걸릴 수 있습니다.
cli 명령을 실행하는 방법
sudo docker compose run --rm web node packages/backend/built/tools/foo bar