Files

36 lines
1.7 KiB
YAML

services:
#Tandoor
tandoor:
container_name: ${TANDOOR_CONTAINER_NAME:-Tandoor}
image: vabene1111/recipes:${TANDOOR_TAG:-latest}
restart: ${RESTART:-unless-stopped}
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:8080/
environment:
DB_ENGINE: django.db.backends.postgresql
POSTGRES_HOST: tandoor-postgresql
POSTGRES_PORT: 5432
POSTGRES_DB: ${TANDOOR_POSTGRESQL_DATABASE:-tandoor}
POSTGRES_USER: ${TANDOOR_POSTGRESQL_USER:-tandoor}
POSTGRES_PASSWORD: ${TANDOOR_POSTGRESQL_PASSWORD:-tandoor}
SECRET_KEY: ${TANDOOR_SECRET_KEY:-YOUR_SECRET_KEY}
ports:
- ${TANDOOR_PORT:-8080}:8080
volumes:
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-tandoor}/${TANDOOR_CONTAINER_NAME:-Tandoor}/opt/recipes/mediafiles:/opt/recipes/mediafiles
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-tandoor}/${TANDOOR_CONTAINER_NAME:-Tandoor}/opt/recipes/staticfiles:/opt/recipes/staticfiles
# PostgreSQL (for Tandoor)
tandoor-postgresql:
container_name: ${TANDOOR_POSTGRESQL_CONTAINER_NAME:-Tandoor-PostgreSQL}
image: postgres:${TANDOOR_POSTGRESQL_TAG:-latest}
restart: ${RESTART:-unless-stopped}
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "${TANDOOR_POSTGRESQL_DATABASE:-tandoor}", "-U", "${TANDOOR_POSTGRESQL_USER:-tandoor}"]
environment:
POSTGRES_DB: ${TANDOOR_POSTGRESQL_DATABASE:-tandoor}
POSTGRES_USER: ${TANDOOR_POSTGRESQL_USER:-tandoor}
POSTGRES_PASSWORD: ${TANDOOR_POSTGRESQL_PASSWORD:-tandoor}
volumes:
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-tandoor}/${TANDOOR_POSTGRESQL_CONTAINER_NAME:-Tandoor-PostgreSQL}/var/lib/postgresql/data:/var/lib/postgresql/data