Files
docker-infrastructure/tandoor/docker-compose.yml
2022-09-18 19:28:57 +05:30

53 lines
1.2 KiB
YAML

version: "3"
services:
db_recipes:
restart: always
image: postgres:11-alpine
volumes:
- ./data/postgresql:/var/lib/postgresql/data
env_file:
- ./.env
networks:
- default
healthcheck:
test: ["CMD-SHELL", "psql -U $$POSTGRES_USER -d $$POSTGRES_DB --list || exit 1"]
interval: 4s
timeout: 1s
retries: 12
web_recipes:
image: vabene1111/recipes:1.3.3
restart: always
env_file:
- ./.env
volumes:
- ./recipes/static:/opt/recipes/staticfiles
- ./recipes/media:/opt/recipes/mediafiles
depends_on:
db_recipes:
condition: service_healthy
networks:
- default
- proxy-network
# nginx_recipes:
# image: nginx:mainline-alpine
# restart: always
# env_file:
# - ./.env
# depends_on:
# - web_recipes
# volumes:
# - ./data/nginx_config:/etc/nginx/conf.d:ro
# - ./data/staticfiles:/static
# - ./mediafiles:/media
# networks:
# - default
# - proxy-network
networks:
default:
proxy-network:
external: true