mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-24 17:59:07 +01:00
2.2 KiB
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