35 lines
914 B
YAML
35 lines
914 B
YAML
|
version: "3.7"
|
||
|
services:
|
||
|
db:
|
||
|
image: postgres:13
|
||
|
env_file:
|
||
|
- ./.env
|
||
|
volumes:
|
||
|
- postgres-db-volume:/var/lib/postgresql/data
|
||
|
healthcheck:
|
||
|
test: ["CMD", "pg_isready", "-U", "mobilizon_reshare"]
|
||
|
interval: 5s
|
||
|
retries: 5
|
||
|
ports:
|
||
|
- 5432:5432
|
||
|
web:
|
||
|
build: .
|
||
|
command: poetry run mobilizon-reshare web
|
||
|
#command: sh
|
||
|
environment:
|
||
|
SECRETS_FOR_DYNACONF: /app/.secrets.toml
|
||
|
SETTINGS_FILE_FOR_DYNACONF: /app/settings.toml
|
||
|
ENV_FOR_DYNACONF: development
|
||
|
volumes:
|
||
|
- ./sample_settings/docker_web/.sample_secrets.toml:/app/.secrets.toml
|
||
|
- ./sample_settings/docker_web/settings.toml:/app/settings.toml
|
||
|
- /etc/localtime:/etc/localtime:ro
|
||
|
- /etc/timezone:/etc/timezone:ro
|
||
|
- postgres-db-volume:/var/lib/postgresql
|
||
|
- ./:/app
|
||
|
ports:
|
||
|
- 8000:8000
|
||
|
|
||
|
volumes:
|
||
|
postgres-db-volume:
|