45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
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 |