services: # CommaFeed commafeed: container_name: ${COMMAFEED_CONTAINER_NAME:-CommaFeed} image: athou/commafeed:${COMMAFEED_TAG:-latest} restart: ${RESTART:-unless-stopped} healthcheck: test: curl -f http://localhost:8082/ || exit 1 environment: CF_DATABASE_DRIVERCLASS: org.postgresql.Driver CF_DATABASE_URL: jdbc:postgresql://commafeed-postgresql:5432/${COMMAFEED_POSTGRESQL_DATABASE:-commafeed} CF_DATABASE_USER: ${COMMAFEED_POSTGRESQL_USER:-commafeed} CF_DATABASE_PASSWORD: ${COMMAFEED_POSTGRESQL_PASSWORD:-commafeed} CF_APP_ALLOWREGISTRATIONS: ${COMMAFEED_APP_ALLOWREGISTRATIONS:-false} CF_APP_PUBLICURL: ${COMMAFEED_APP_PUBLICURL:-http://localhost:80/} ports: - ${COMMAFEED_PORT:-8082}:8082 volumes: - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-commafeed}/${COMMAFEED_CONTAINER_NAME:-CommaFeed}/commafeed/data:/commafeed/data # PostgreSQL (for CommaFeed) commafeed-postgresql: container_name: ${COMMAFEED_POSTGRESQL_CONTAINER_NAME:-CommaFeed-PostgreSQL} image: postgres:${COMMAFEED_POSTGRESQL_TAG:-latest} restart: ${RESTART:-unless-stopped} healthcheck: test: ["CMD", "pg_isready", "-q", "-d", "${COMMAFEED_POSTGRESQL_DATABASE:-commafeed}", "-U", "${COMMAFEED_POSTGRESQL_USER:-commafeed}"] environment: POSTGRES_DB: ${COMMAFEED_POSTGRESQL_DATABASE:-commafeed} POSTGRES_USER: ${COMMAFEED_POSTGRESQL_USER:-commafeed} POSTGRES_PASSWORD: ${COMMAFEED_POSTGRESQL_PASSWORD:-commafeed} volumes: - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-commafeed}/${COMMAFEED_POSTGRESQL_CONTAINER_NAME:-CommaFeed-PostgreSQL}/var/lib/postgresql/data:/var/lib/postgresql/data