51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
services:
|
|
vaultwarden:
|
|
image: vaultwarden/server:latest
|
|
container_name: vaultwarden
|
|
restart: always
|
|
ports:
|
|
- "8081:80"
|
|
environment:
|
|
- ADMIN_TOKEN=${ADMIN_TOKEN}
|
|
- ENABLE_SSO=true
|
|
- SIGNUPS_ALLOWED=false
|
|
- DOMAIN=https://vault.corebot.ca
|
|
- SMTP_HOST=${SMTP_HOST}
|
|
- SMTP_FROM=noreply@corebot.ca
|
|
- SMTP_PORT=${SMTP_PORT}
|
|
- SMTP_SECURITY=force_tls
|
|
- SMTP_USERNAME=${SMTP_USER}
|
|
- SMTP_PASSWORD=${SMTP_PASS}
|
|
volumes:
|
|
- ./data:/data
|
|
networks:
|
|
- pass-net
|
|
|
|
komodo-periphery:
|
|
image: ghcr.io/moghtech/komodo-periphery:2
|
|
container_name: komodo-periphery
|
|
environment:
|
|
PERIPHERY_CORE_ADDRESS: ${CORE_IP}:9120
|
|
PERIPHERY_CONNECT_AS: Mystic-Passwords
|
|
PERIPHERY_ONBOARDING_KEY: ${MYSTIC_ONBOARD_KEY}
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
networks:
|
|
- pass-net
|
|
|
|
promtail:
|
|
image: grafana/promtail:latest
|
|
container_name: promtail
|
|
volumes:
|
|
- /var/log:/var/log:ro
|
|
- /var/lib/docker/containers:/var/lib/docker/containers:ro
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- ./promtail/config.yml:/etc/promtail/config.yml
|
|
command: -config.file=/etc/promtail/config.yml
|
|
restart: unless-stopped
|
|
networks:
|
|
- pass-net
|
|
|
|
networks:
|
|
pass-net:
|
|
driver: bridge |