services: fittrackee-db: container_name: fittrackee-db image: postgres:17-alpine env_file: - .env volumes: - ${DATABASE_DIR:-./data/db}:/var/lib/postgresql/data networks: - fittrackee-network fittrackee: container_name: fittrackee env_file: - .env image: fittrackee/fittrackee:v0.9.11 volumes: - ${UPLOAD_DIR:-./data/uploads}:/usr/src/app/uploads - ${LOG_DIR:-./data/logs}:/usr/src/app/logs post_start: - command: chown -R fittrackee:fittrackee /usr/src/app/uploads user: root ports: - "${APP_PORT:-5000}:5000" command: 'sh docker-entrypoint.sh' depends_on: fittrackee-db: networks: - fittrackee-network networks: fittrackee-network: {}