49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
services:
|
|
kuvasz-db:
|
|
image: pgautoupgrade/pgautoupgrade:18-alpine
|
|
container_name: kuvasz-db
|
|
networks:
|
|
- kuvasz
|
|
environment:
|
|
POSTGRES_USER: kuvasz
|
|
POSTGRES_PASSWORD: m4oVxTVYN2KgfklnlbaigAuJGHFe6LGGX12zAThzNN8
|
|
TZ: ${TZ}
|
|
healthcheck:
|
|
test: ["CMD", "pg_isready", "-U", "kuvasz"]
|
|
interval: 10s
|
|
start_period: 30s
|
|
volumes:
|
|
- $PWD./db-data:/var/lib/postgresql
|
|
|
|
kuvasz:
|
|
image: kuvaszmonitoring/kuvasz:latest
|
|
container_name: kuvasz
|
|
networks:
|
|
- kuvasz
|
|
- reverse-proxy
|
|
ports:
|
|
- "8444:8080"
|
|
environment:
|
|
TZ: ${TZ}
|
|
DATABASE_HOST: kuvasz-db
|
|
DATABASE_USER: kuvasz
|
|
DATABASE_PASSWORD: m4oVxTVYN2KgfklnlbaigAuJGHFe6LGGX12zAThzNN8
|
|
ADMIN_USER: akanealw
|
|
ADMIN_PASSWORD: 8ung1e1!8ung1e1!
|
|
ADMIN_API_KEY: IkEYoESW95XnJMZYhcYC3i/On5Po6u7gMvlCfv4jttU
|
|
# volumes:
|
|
# - ./kuvasz.yml:/config/kuvasz.yml
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "wget --quiet --tries=1 --spider http://localhost:8080/api/v2/health || exit 1"]
|
|
interval: 60s
|
|
start_period: 30s
|
|
depends_on:
|
|
- kuvasz-db
|
|
|
|
networks:
|
|
kuvasz:
|
|
name: kuvasz
|
|
reverse-proxy:
|
|
name: reverse-proxy
|
|
external: true
|