| Файл | Назначение |
|---|---|
django_around/around/docker-compose.yml |
Более простой dev compose |
infra/deploy/docker-compose.prod.yml |
Production Around stack |
docs/wiki-js/docker-compose.yml |
Отдельный Wiki.js stack |
django_around/around/docker-compose.yml поднимает dev stack:
around_backaround_chataround_dbaround_redisinfra/deploy/docker-compose.prod.yml поднимает:
around_backaround_worker_defaultaround_worker_smsaround_worker_paymentsaround_worker_firebasearound_beataround_chataround_frontaround_dbaround_redisnginxProduction volumes:
postgres_data - основная PostgreSQL база Around.static_data - Django static files для nginx.api_version_data - файл версии API между backend restarts.Production compose запускается через infra_around deploy workflow или вручную:
cd /home/around-deploy/around-infra/deploy
docker compose -f docker-compose.prod.yml up -d
Wiki.js вынесен в отдельный compose:
cd /home/around-deploy/wiki-around
cp .env.example .env
docker compose up -d
Сервисы:
wikiwiki_dbVolumes:
wiki_data - данные Wiki.js приложения.wiki_postgres_data - PostgreSQL база Wiki.js.После запуска Wiki.js доступен на http://localhost:${WIKI_PORT:-3000} и должен быть закрыт reverse proxy для публичного домена.
cd django_around/around
cp .env.example .env
docker compose up --build
После запуска:
http://localhost:20000http://localhost:200012000220003