64 lines
1.4 KiB
YAML
64 lines
1.4 KiB
YAML
|
---
|
||
|
tandoor_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 }}"
|
||
|
|
||
|
tandoor_env:
|
||
|
DEBUG: 0
|
||
|
SQL_DEBUG: 0
|
||
|
|
||
|
ALLOWED_HOSTS: recipes.serguzim.me
|
||
|
SECRET_KEY: "{{ vault_tandoor.secret_key }}"
|
||
|
TZ: "{{ 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
|
||
|
|
||
|
tandoor_compose:
|
||
|
watchtower: true
|
||
|
image: nginx:mainline-alpine
|
||
|
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:
|
||
|
default:
|
||
|
volumes:
|
||
|
nginx_config:
|
||
|
staticfiles:
|
||
|
mediafiles:
|