# LOCAL DEVELOPMENT ONLY name: intranet-local services: web: build: context: . dockerfile: Dockerfile ports: - "127.0.0.1:8080:80" env_file: - .env environment: TZ: Europe/Berlin DB_HOST: db DB_PORT: "5432" CKAL_XLSX_DIR: /data/ckal-xlsx STRATO_SYNC_ENABLED: "false" BRANDSCHUTZ_MAIL_ENABLED: "false" depends_on: db: condition: service_healthy command: > sh -c "printf '%s\n' 'session.cookie_secure = 0' > /usr/local/etc/php/conf.d/zz-local.ini && exec apache2-foreground" volumes: - ./web:/var/www/html - profile_pictures:/var/www/html/intranet_repo/general_files/profile_pictures - content_news:/var/www/html/intranet_repo/projects/contentpanel/insertion/news - developer_work:/var/www/html/intranet_repo/projects/developerpanel/work - seelsorge_data:/var/www/html/intranet_repo/projects/seelsorge/data - dashboard_month:/var/www/html/intranet_repo/projects/dashboard/month - ckal_xlsx:/data/ckal-xlsx - calendar_pdf:/var/www/html/pdf db: image: postgres:${POSTGRES_VERSION:-16} ports: - "127.0.0.1:5432:5432" environment: TZ: Europe/Berlin POSTGRES_DB: ${DB_NAME:?set DB_NAME in .env} POSTGRES_USER: ${DB_USER:?set DB_USER in .env} POSTGRES_PASSWORD: ${DB_PASSWORD:?set DB_PASSWORD in .env} volumes: - postgres_data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U \"$${POSTGRES_USER}\" -d \"$${POSTGRES_DB}\""] interval: 5s timeout: 5s retries: 12 volumes: postgres_data: profile_pictures: content_news: developer_work: seelsorge_data: dashboard_month: ckal_xlsx: calendar_pdf: