infra/passwords/docker-compose.yml

36 lines
896 B
YAML

services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
ports:
- "8081:80"
environment:
- 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
networks:
pass-net:
driver: bridge