51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
version: "3.8"
|
|
services:
|
|
mail_czsk:
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile
|
|
container_name: mail_czsk
|
|
environment:
|
|
- SUPPORT_ADDRESS=dalkove.ovladace@gmail.com
|
|
- TOKEN_PATH=/app/tokens/token_czsk.json
|
|
- OUTPUT_DIR=/data
|
|
volumes:
|
|
# Shared OAuth client credentials
|
|
- ./credentials.json:/app/credentials.json:ro
|
|
# Per-account token storage
|
|
- ./tokens:/app/tokens
|
|
# Where JSON outputs go
|
|
- ./data/czsk:/data
|
|
|
|
mail_rcw:
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile
|
|
container_name: mail_rcw
|
|
environment:
|
|
- SUPPORT_ADDRESS=remote.control.world1@gmail.com
|
|
- TOKEN_PATH=/app/tokens/token_rcw.json
|
|
- OUTPUT_DIR=/data
|
|
volumes:
|
|
- ./credentials.json:/app/credentials.json:ro
|
|
- ./tokens:/app/tokens
|
|
- ./data/rcw:/data
|
|
|
|
mail_rcw_offers:
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile
|
|
container_name: mail_rcw_offers
|
|
environment:
|
|
- SUPPORT_ADDRESS=rcw.offline@gmail.com
|
|
- TOKEN_PATH=/app/tokens/token_rcw_offers.json
|
|
- OUTPUT_DIR=/data
|
|
volumes:
|
|
- ./credentials.json:/app/credentials.json:ro
|
|
- ./tokens:/app/tokens
|
|
- ./data/rcw_offers:/data
|
|
|
|
# Optional: put all three on the same network
|
|
networks:
|
|
default:
|
|
driver: bridge |