networks: penpot-net: driver: bridge services: penpot-backend: image: penpotapp/backend:latest restart: always networks: - penpot-net environment: - PENPOT_DATABASE_URI=${PENPOT_DATABASE_URI} - PENPOT_REDIS_URI=${PENPOT_REDIS_URI} - PENPOT_SECRET_KEY=${PENPOT_SECRET_KEY} - PENPOT_PUBLIC_URI=${PENPOT_PUBLIC_URI} ports: - "6060:6060" penpot-exporter: image: penpotapp/exporter:latest restart: always networks: - penpot-net environment: - PENPOT_PUBLIC_URI=${PENPOT_PUBLIC_URI} - PENPOT_SECRET_KEY=${PENPOT_SECRET_KEY} - PENPOT_EXPORTER_SECRET_KEY=${PENPOT_EXPORTER_SECRET_KEY} - PENPOT_REDIS_URL=${PENPOT_REDIS_URI} - PENPOT_REDIS_URI=${PENPOT_REDIS_URI} - PENPOT_FLAGS=disable-sandbox - PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true - CHROMIUM_FLAGS=--no-sandbox --disable-setuid-sandbox --disable-gpu --disable-dev-shm-usage penpot-frontend: image: penpotapp/frontend:latest restart: always networks: - penpot-net environment: - PENPOT_FLAGS=enable-all-flags ports: - "8084:80" depends_on: - penpot-backend - penpot-exporter