dbx/deploy/database/rnacos/0.8/compose.yaml

24 lines
831 B
YAML

services:
database:
image: docker.cnb.cool/znb/images/rnacos:v0.8.5
container_name: dbx-rnacos-0.8
ports:
- "${DB_BIND_ADDRESS:-127.0.0.1}:${DB_PORT:-8849}:8848"
- "${DB_BIND_ADDRESS:-127.0.0.1}:${RNACOS_GRPC_PORT:-9849}:9848"
- "${DB_BIND_ADDRESS:-127.0.0.1}:${RNACOS_CONSOLE_PORT:-10849}:10848"
volumes:
- data:/io
environment:
RNACOS_INIT_ADMIN_USERNAME: admin
RNACOS_INIT_ADMIN_PASSWORD: "${DB_PASSWORD:-123456}"
RNACOS_HTTP_PORT: "8848"
restart: always
healthcheck:
test: ["CMD-SHELL", "bash -ec 'exec 3<>/dev/tcp/127.0.0.1/8848; printf \"GET /health HTTP/1.1\\r\\nHost: localhost\\r\\nConnection: close\\r\\n\\r\\n\" >&3; cat <&3 | grep -q success'"]
interval: 5s
timeout: 5s
retries: 30
start_period: 10s
volumes:
data: