init - running

This commit is contained in:
Doug Masiero 2025-04-07 16:22:03 -04:00
parent a5f94ad7be
commit f213824c5a
2 changed files with 45 additions and 0 deletions

30
docker-compose.yaml Normal file
View File

@ -0,0 +1,30 @@
services:
traefik:
image: traefik:latest
container_name: traefik
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./certs:/etc/traefik/certs
- ./traefik.yml:/etc/traefik/traefik.yml
- ./conf:/etc/traefik/conf
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
env_file:
- .env
environment:
- DOMAIN=https://vault.moeny.internal
- SIGNUPS_ALLOWED=true
volumes:
- ./vw-data:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.vaultwarden.rule=Host(`vault.moeny.internal`)"
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
- "traefik.http.routers.vaultwarden.tls=true"
- "traefik.http.services.vaultwarden.loadbalancer.server.port=80"

15
traefik.yml Normal file
View File

@ -0,0 +1,15 @@
log:
level: INFO
api:
insecure: true
entryPoints:
web:
address: ":80"
websecure:
address: ":443"
providers:
docker:
exposedByDefault: false
file:
directory: /etc/traefik/conf
watch: true