services: freshrss: image: freshrss/freshrss:latest container_name: freshrss restart: unless-stopped env_file: .env logging: options: max-size: 10m volumes: - /home/miker/docker/freshrss/data:/var/www/FreshRSS/data - /home/miker/docker/freshrss/extensions:/var/www/FreshRSS/extensions - /home/miker/docker/freshrss/config.custom.php:/var/www/FreshRSS/data/config.custom.php - /home/miker/docker/freshrss/config-user.custom.php:/var/www/FreshRSS/data/config-user.custom.php ports: - "${PUBLISHED_PORT}:80" environment: TZ: America/New_York CRON_MIN: '2,32' FRESHRSS_ENV: production LISTEN: 0.0.0.0:80 OIDC_ENABLED: 0 FRESHRSS_INSTALL: |- --api-enabled --base-url ${BASE_URL} --db-base ${DB_BASE} --db-host ${DB_HOST} --db-password ${DB_PASSWORD} --db-type pgsql --db-user ${DB_USER} --default-user admin --language en FRESHRSS_USER: |- --api-password ${ADMIN_API_PASSWORD} --email ${ADMIN_EMAIL} --language en --password ${ADMIN_PASSWORD} --user mmcfetridge depends_on: - freshrss-db freshrss-db: image: postgres:16-alpine container_name: freshrss-db restart: unless-stopped environment: POSTGRES_DB: ${DB_BASE} POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} volumes: - /home/miker/docker/freshrss/db_data:/var/lib/postgresql/data