svc: domain: "recipes.serguzim.me" name: tandoor port: 80 db: host: "{{ postgres.host }}" port: "{{ postgres.port }}" database: tandoor user: "{{ vault_tandoor.db.user }}" pass: "{{ vault_tandoor.db.pass }}" svc_env: DEBUG: 0 SQL_DEBUG: 0 ALLOWED_HOSTS: recipes.serguzim.me SECRET_KEY: "{{ vault_tandoor.secret_key }}" TIMEZONE: "{{ timezone }}" DB_ENGINE: django.db.backends.postgresql DB_OPTIONS: "{\"sslmode\": \"require\"}" POSTGRES_HOST: "{{ svc.db.host }}" POSTGRES_PORT: "{{ svc.db.port }}" POSTGRES_DB: "{{ svc.db.database }}" POSTGRES_USER: "{{ svc.db.user }}" POSTGRES_PASSWORD: "{{ svc.db.pass }}" SHOPPING_MIN_AUTOSYNC_INTERVAL: 5 ENABLE_SIGNUP: 0 ENABLE_METRICS: 1 ENABLE_PDF_EXPORT: 1 SOCIAL_DEFAULT_ACCESS: 1 SOCIAL_DEFAULT_GROUP: guest compose: watchtower: true image: nginx:mainline-alpine env: true volumes: - nginx_config:/etc/nginx/conf.d:ro - staticfiles:/static - mediafiles:/media file: services: web_recipes: image: vabene1111/recipes restart: always labels: com.centurylinklabs.watchtower.enable: true env_file: - service.env volumes: - staticfiles:/opt/recipes/staticfiles - nginx_config:/opt/recipes/nginx/conf.d - mediafiles:/opt/recipes/mediafiles networks: local-net: volumes: nginx_config: staticfiles: mediafiles: