Files
deploy.stack/n9e/compose-pgsql/docker-compose.yaml
cnphpbb 4c26f9bfb1 feat(db): 添加Loki服务配置并更新n9e端口
添加Loki服务的环境配置和stack文件,同时为n9e服务新增20090端口映射
注释掉categraf服务配置以便后续调整
2025-12-10 17:09:15 +08:00

103 lines
2.3 KiB
YAML

networks:
nightingale:
driver: bridge
services:
postgres:
# platform: linux/x86_64
image: "postgres:12-alpine"
container_name: postgres
hostname: postgres
restart: always
ports:
- "5432:5432"
environment:
TZ: Asia/Shanghai
POSTGRES_USER: root
POSTGRES_PASSWORD: 1234
POSTGRES_DB: n9e_v6
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- ./pgdata:/var/lib/postgresql/data
- ./initsql_for_postgres:/docker-entrypoint-initdb.d/
networks:
- nightingale
redis:
image: "redis:8-alpine"
container_name: redis
hostname: redis
restart: always
ports:
- "6379:6379"
environment:
TZ: Asia/Shanghai
networks:
- nightingale
victoriametrics:
image: victoriametrics/victoria-metrics:v1.126.0
container_name: victoriametrics
hostname: victoriametrics
restart: always
environment:
TZ: Asia/Shanghai
ports:
- "8428:8428"
networks:
- nightingale
command:
- "--loggerTimezone=Asia/Shanghai"
nightingale:
image: flashcatcloud/nightingale:8.4.1
container_name: nightingale
hostname: nightingale
restart: always
environment:
GIN_MODE: release
TZ: Asia/Shanghai
WAIT_HOSTS: postgres:5432, redis:6379
volumes:
- ./n9eetc_pg:/app/etc
ports:
- "17000:17000"
- "20090:20090"
networks:
- nightingale
depends_on:
- postgres
- redis
- victoriametrics
links:
- postgres:postgres
- redis:redis
- victoriametrics:victoriametrics
command: >
sh -c "/app/n9e"
# categraf:
# image: "flashcatcloud/categraf:latest"
# container_name: "categraf"
# hostname: "categraf01"
# restart: always
# environment:
# TZ: Asia/Shanghai
# HOST_PROC: /hostfs/proc
# HOST_SYS: /hostfs/sys
# HOST_MOUNT_PREFIX: /hostfs
# WAIT_HOSTS: nightingale:17000, nightingale:20090
# volumes:
# - ./categraf/conf:/etc/categraf/conf
# - /:/hostfs
# - /var/run/docker.sock:/var/run/docker.sock
# - ./prometc_vm:/etc/prometheus
# # ports:
# # - "9100:9100/tcp"
# networks:
# - nightingale
# depends_on:
# - nightingale
# links:
# - nightingale:nightingale