--- version: "3" services: postgres: container_name: postgres image: postgres environment: POSTGRES_DB: vaultwarden POSTGRES_PASSWORD: pass POSTGRES_USER: user vaultwarden: container_name: vaultwarden image: thegeeklab/vaultwarden depends_on: - postgres ports: - "80:8080" volumes: - data:/app/data environment: VAULTWARDEN_DATABASE_URL: postgresql://user:pass@vaultwarden_postgres:5432/vaultwarden VAULTWARDEN_ADMIN_TOKEN: test volumes: data: driver: local