mirror of
https://github.com/optim-enterprises-bv/databunker.git
synced 2025-10-28 16:42:30 +00:00
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
version: '3'
|
|
services:
|
|
postgresql:
|
|
image: postgres
|
|
restart: unless-stopped
|
|
env_file:
|
|
- .env/postgresql-postgres.env
|
|
- .env/postgresql.env
|
|
volumes:
|
|
- ./data:/var/lib/postgresql/data
|
|
- ./setup-postgresql.sh:/docker-entrypoint-initdb.d/setup-postgresql.sh
|
|
- ./.env/pg-server.crt:/var/lib/postgresql/server.crt
|
|
- ./.env/pg-server.key:/var/lib/postgresql/server.key
|
|
command: -c ssl=on -c ssl_cert_file=/var/lib/postgresql/server.crt -c ssl_key_file=/var/lib/postgresql/server.key
|
|
databunker-init:
|
|
#build: .
|
|
image: securitybunker/databunker:latest
|
|
env_file:
|
|
- .env/databunker.env
|
|
- .env/databunker-root.env
|
|
depends_on:
|
|
- postgresql
|
|
entrypoint: /bin/sh
|
|
command: -c "/bin/busybox sleep 3; /databunker/bin/databunker -init -db databunkerdb"
|
|
databunker:
|
|
#build: .
|
|
image: securitybunker/databunker:latest
|
|
restart: unless-stopped
|
|
env_file:
|
|
- .env/databunker.env
|
|
entrypoint: /bin/sh
|
|
command: -c "/databunker/bin/databunker -start -db databunkerdb -conf /databunker/conf/databunker.yaml"
|
|
depends_on:
|
|
- postgresql
|
|
ports:
|
|
- 3000:3000
|