add vaultwarden setup with postgres
This commit is contained in:
38
vaultwarden/docker-compose.yml
Normal file
38
vaultwarden/docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
version: '3.8'
|
||||||
|
|
||||||
|
services:
|
||||||
|
vaultwarden:
|
||||||
|
image: vaultwarden/server:latest
|
||||||
|
container_name: vaultwarden
|
||||||
|
restart: always
|
||||||
|
depends_on:
|
||||||
|
- postgres-db
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
volumes:
|
||||||
|
- ./data:/data
|
||||||
|
ports:
|
||||||
|
- 8445:80
|
||||||
|
networks:
|
||||||
|
- vaultwarden
|
||||||
|
- reverseproxy-nw
|
||||||
|
|
||||||
|
postgres-db:
|
||||||
|
image: postgres:14
|
||||||
|
container_name: vaultwarden-postgres
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- ./postgres-data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
- POSTGRES_DB=vaultwarden
|
||||||
|
- POSTGRES_USER=one800
|
||||||
|
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||||
|
networks:
|
||||||
|
- vaultwarden
|
||||||
|
|
||||||
|
networks:
|
||||||
|
vaultwarden:
|
||||||
|
reverseproxy-nw:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
|
9
vaultwarden/vaultwarden.env
Normal file
9
vaultwarden/vaultwarden.env
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
ADMIN_TOKEN=
|
||||||
|
SIGNUPS_ALLOWED=false
|
||||||
|
SIGNUPS_VERIFY=false
|
||||||
|
ORG_CREATION_USERS=sid@one800.help,technology@one800.help
|
||||||
|
INVITATIONS_ALLOWED=true
|
||||||
|
INVITATION_ORG_NAME=One800
|
||||||
|
DOMAIN=https://vault.thelazyoxymoron.me
|
||||||
|
DATABASE_URL=postgres://one800:changeme@postgres-db/vaultwarden
|
||||||
|
POSTGRES_PASSWORD=changeme
|
Reference in New Issue
Block a user