You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

54 lines
1.5 KiB

# docker compose up -d sig-consul sig-kvrocks sig-postgres sig-vm sig-nats
services:
sig-kvrocks:
image: 'apache/kvrocks:nightly'
container_name: sig-kvrocks
hostname: sig-kvrocks
user: 'root'
network_mode: host
# restart: always
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "./config/kvrocks/kvrocks.conf:/var/lib/kvrocks/kvrocks.conf:ro"
- "./fs/kvrocks_data:/var/lib/kvrocks"
command: --bind 0.0.0.0 --dir /var/lib/kvrocks
sig-postgres:
container_name: sig-postgres
image: postgres:17.5
network_mode: host
environment:
POSTGRES_PASSWORD: '123456'
POSTGRES_DB: sig
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- "./fs/postgres-data:/var/lib/postgresql/data"
sig-vm:
container_name: sig-vm
image: victoriametrics/victoria-metrics:v1.127.0
network_mode: host
volumes:
- "./fs/victoria-metrics-data:/victoria-metrics-data"
# ports:
# - 8428:8428
command: -dedup.minScrapeInterval=1s -retentionPeriod=99y
sig-consul:
container_name: sig-consul
image: consul:1.15.4
network_mode: host
volumes:
- "./fs/consul/data:/consul/data"
- "./config/consul/:/consul/config"
# ports:
# - 8500:8500
sig-nats:
container_name: sig-nats
image: nats:2.12-alpine
network_mode: host
command: -js -p 7222 -m 7221 # --auth 123456
volumes:
- ./fs/nats:/tmp/nats/jetstream
# ports:
# - "7221"
# - "7222:7222"