prism/docker-compose.dev.yml

35 lines
929 B
YAML

services:
server:
build:
context: .
dockerfile: server/Dockerfile
ports:
- '8080:8080'
environment:
- PORT=8080
- API_KEY=${API_KEY:-}
- VERBOSE=${VERBOSE:-false}
# ProtonMail integration (optional)
- BRIDGE_IMAP_USERNAME=${BRIDGE_IMAP_USERNAME:-}
- BRIDGE_IMAP_PASSWORD=${BRIDGE_IMAP_PASSWORD:-}
- PROTON_BRIDGE_HOST=protonmail-bridge
- SUP_TOPIC=${SUP_TOPIC:-Proton Mail}
volumes:
- signal-data:/root/.local/share/signal-cli
- sup-data:/root/.local/share/sup
restart: unless-stopped
protonmail-bridge:
image: shenxn/protonmail-bridge:build
profiles: ['protonmail']
ports:
- '127.0.0.1:143:143'
volumes:
- proton-bridge-data:/root
- /tmp/bridge-updates:/root/.local/share/protonmail/bridge-v3/updates:ro
restart: unless-stopped
volumes:
signal-data:
sup-data:
proton-bridge-data: