jointrashposs/content/pl/.docs-legacy/install/docker.md
2023-07-11 23:48:17 +09:00

2.2 KiB

Skonfiguruj instancje Misskey za pomocą Docker Compose

Ten poradnik opisze instalację i konfigurację Misskey za pomocą Docker Compose.

:::danger Nigdy nie zmieniaj nazwy domeny(hostname) instancji kiedy zaczniesz z niej korzystać!!

:::

:::Wymagania

  • docker i dockercompose zainstalowane :::

Pobierz repozytorium

git clone -b master https://github.com/misskey-dev/misskey.git
cd misskey
git checkout master

Skonfiguruj

Skopiuj pliki przykładowe:

cp .config/docker_example.yml .config/default.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml

Edytuj default.yml i docker.env do instrkcji w pliku.

Edytuj docker-compose.yml jeśli wymagane. (kiedy na przykład: chcesz zmienić port).

Zbuduj i zinicjuj

Podana komenda zbuduje Misskey i uruchomi bazę danych. Zajmie to trochę czasu.

sudo docker compose build
sudo docker compose run --rm web pnpm run init

Uruchom Misskey

SUPER! Możesz uruchomić Misskey za pomocą poniższej komendy.

sudo docker compose up -d

GLHF

Aktualizacja serwera Misskey

:::Uwaga Aktualizując proszę sprawdź informacje o wydaniach by wiedzieć wcześniej o zmianachoraz czy nie będzie trzeba wykonać jakiś dodatkowych zmian.(zazwyczaj nie trzeba). :::

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

Może to potrwać trochę czasu w zależności od wielkości danych instancji.

Wykonywanie komendy w CLI

sudo docker compose run --rm web node packages/backend/built/tools/foo bar