auto commit
This commit is contained in:
parent
f2c3d35f40
commit
02daabf95c
@ -7,6 +7,7 @@ services:
|
||||
build:
|
||||
context: ./fems-admin
|
||||
target: ${NODE_ENV:-development}
|
||||
container_name: fems-admin
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env.${NODE_ENV:-development}
|
||||
@ -32,6 +33,7 @@ services:
|
||||
build:
|
||||
context: ./fems-app
|
||||
target: ${NODE_ENV:-development}
|
||||
container_name: fems-app
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env.${NODE_ENV:-development}
|
||||
@ -47,6 +49,7 @@ services:
|
||||
build:
|
||||
context: ./fems-api
|
||||
target: ${NODE_ENV:-development}
|
||||
container_name: fems-api
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env.${NODE_ENV:-development}
|
||||
@ -66,6 +69,7 @@ services:
|
||||
|
||||
postgres:
|
||||
image: postgres:16-alpine
|
||||
container_name: postgres
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env.${NODE_ENV:-development}
|
||||
|
@ -6,58 +6,58 @@ services:
|
||||
# 기존 서비스들은 base 설정을 상속
|
||||
|
||||
# 추가 서비스들
|
||||
timescaledb:
|
||||
image: timescale/timescaledb:latest-pg15
|
||||
restart: unless-stopped
|
||||
expose:
|
||||
- "5432"
|
||||
environment:
|
||||
POSTGRES_DB: ${TIMESCALEDB_DB}
|
||||
POSTGRES_USER: ${TIMESCALEDB_USER}
|
||||
POSTGRES_PASSWORD: ${TIMESCALEDB_PASSWORD}
|
||||
volumes:
|
||||
- timescaledb_data:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test:
|
||||
["CMD-SHELL", "pg_isready -U ${TIMESCALEDB_USER} -d ${TIMESCALEDB_DB}"]
|
||||
networks:
|
||||
- internal
|
||||
# timescaledb:
|
||||
# image: timescale/timescaledb:latest-pg15
|
||||
# restart: unless-stopped
|
||||
# expose:
|
||||
# - "5432"
|
||||
# environment:
|
||||
# POSTGRES_DB: ${TIMESCALEDB_DB}
|
||||
# POSTGRES_USER: ${TIMESCALEDB_USER}
|
||||
# POSTGRES_PASSWORD: ${TIMESCALEDB_PASSWORD}
|
||||
# volumes:
|
||||
# - timescaledb_data:/var/lib/postgresql/data
|
||||
# healthcheck:
|
||||
# test:
|
||||
# ["CMD-SHELL", "pg_isready -U ${TIMESCALEDB_USER} -d ${TIMESCALEDB_DB}"]
|
||||
# networks:
|
||||
# - internal
|
||||
|
||||
mosquitto:
|
||||
image: eclipse-mosquitto:latest
|
||||
restart: unless-stopped
|
||||
expose:
|
||||
- "1883"
|
||||
- "9001"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.mqtt-ws.rule=Host(`${MQTT_SUBDOMAIN}`)"
|
||||
- "traefik.http.routers.mqtt-ws.entrypoints=websecure"
|
||||
- "traefik.http.routers.mqtt-ws.tls=true"
|
||||
volumes:
|
||||
- ./config/mosquitto:/mosquitto/config
|
||||
- mosquitto_data:/mosquitto/data
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
networks:
|
||||
- ${TRAEFIK_NETWORK}
|
||||
- internal
|
||||
# mosquitto:
|
||||
# image: eclipse-mosquitto:latest
|
||||
# restart: unless-stopped
|
||||
# expose:
|
||||
# - "1883"
|
||||
# - "9001"
|
||||
# labels:
|
||||
# - "traefik.enable=true"
|
||||
# - "traefik.http.routers.mqtt-ws.rule=Host(`${MQTT_SUBDOMAIN}`)"
|
||||
# - "traefik.http.routers.mqtt-ws.entrypoints=websecure"
|
||||
# - "traefik.http.routers.mqtt-ws.tls=true"
|
||||
# volumes:
|
||||
# - ./config/mosquitto:/mosquitto/config
|
||||
# - mosquitto_data:/mosquitto/data
|
||||
# security_opt:
|
||||
# - no-new-privileges:true
|
||||
# networks:
|
||||
# - ${TRAEFIK_NETWORK}
|
||||
# - internal
|
||||
|
||||
node-red:
|
||||
image: nodered/node-red:latest
|
||||
restart: unless-stopped
|
||||
expose:
|
||||
- "1880"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.node-red.rule=Host(`${NODERED_SUBDOMAIN}`)"
|
||||
- "traefik.http.routers.node-red.entrypoints=websecure"
|
||||
- "traefik.http.routers.node-red.tls=true"
|
||||
volumes:
|
||||
- node_red_data:/data
|
||||
networks:
|
||||
- ${TRAEFIK_NETWORK}
|
||||
- internal
|
||||
# node-red:
|
||||
# image: nodered/node-red:latest
|
||||
# restart: unless-stopped
|
||||
# expose:
|
||||
# - "1880"
|
||||
# labels:
|
||||
# - "traefik.enable=true"
|
||||
# - "traefik.http.routers.node-red.rule=Host(`${NODERED_SUBDOMAIN}`)"
|
||||
# - "traefik.http.routers.node-red.entrypoints=websecure"
|
||||
# - "traefik.http.routers.node-red.tls=true"
|
||||
# volumes:
|
||||
# - node_red_data:/data
|
||||
# networks:
|
||||
# - ${TRAEFIK_NETWORK}
|
||||
# - internal
|
||||
|
||||
# 백업 서비스 추가
|
||||
backup-service:
|
||||
|
Loading…
Reference in New Issue
Block a user