auto commit

This commit is contained in:
bangdk 2024-11-13 10:55:36 +09:00
parent f2c3d35f40
commit 02daabf95c
2 changed files with 54 additions and 50 deletions

View File

@ -7,6 +7,7 @@ services:
build: build:
context: ./fems-admin context: ./fems-admin
target: ${NODE_ENV:-development} target: ${NODE_ENV:-development}
container_name: fems-admin
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- .env.${NODE_ENV:-development} - .env.${NODE_ENV:-development}
@ -32,6 +33,7 @@ services:
build: build:
context: ./fems-app context: ./fems-app
target: ${NODE_ENV:-development} target: ${NODE_ENV:-development}
container_name: fems-app
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- .env.${NODE_ENV:-development} - .env.${NODE_ENV:-development}
@ -47,6 +49,7 @@ services:
build: build:
context: ./fems-api context: ./fems-api
target: ${NODE_ENV:-development} target: ${NODE_ENV:-development}
container_name: fems-api
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- .env.${NODE_ENV:-development} - .env.${NODE_ENV:-development}
@ -66,6 +69,7 @@ services:
postgres: postgres:
image: postgres:16-alpine image: postgres:16-alpine
container_name: postgres
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- .env.${NODE_ENV:-development} - .env.${NODE_ENV:-development}

View File

@ -6,58 +6,58 @@ services:
# 기존 서비스들은 base 설정을 상속 # 기존 서비스들은 base 설정을 상속
# 추가 서비스들 # 추가 서비스들
timescaledb: # timescaledb:
image: timescale/timescaledb:latest-pg15 # image: timescale/timescaledb:latest-pg15
restart: unless-stopped # restart: unless-stopped
expose: # expose:
- "5432" # - "5432"
environment: # environment:
POSTGRES_DB: ${TIMESCALEDB_DB} # POSTGRES_DB: ${TIMESCALEDB_DB}
POSTGRES_USER: ${TIMESCALEDB_USER} # POSTGRES_USER: ${TIMESCALEDB_USER}
POSTGRES_PASSWORD: ${TIMESCALEDB_PASSWORD} # POSTGRES_PASSWORD: ${TIMESCALEDB_PASSWORD}
volumes: # volumes:
- timescaledb_data:/var/lib/postgresql/data # - timescaledb_data:/var/lib/postgresql/data
healthcheck: # healthcheck:
test: # test:
["CMD-SHELL", "pg_isready -U ${TIMESCALEDB_USER} -d ${TIMESCALEDB_DB}"] # ["CMD-SHELL", "pg_isready -U ${TIMESCALEDB_USER} -d ${TIMESCALEDB_DB}"]
networks: # networks:
- internal # - internal
mosquitto: # mosquitto:
image: eclipse-mosquitto:latest # image: eclipse-mosquitto:latest
restart: unless-stopped # restart: unless-stopped
expose: # expose:
- "1883" # - "1883"
- "9001" # - "9001"
labels: # labels:
- "traefik.enable=true" # - "traefik.enable=true"
- "traefik.http.routers.mqtt-ws.rule=Host(`${MQTT_SUBDOMAIN}`)" # - "traefik.http.routers.mqtt-ws.rule=Host(`${MQTT_SUBDOMAIN}`)"
- "traefik.http.routers.mqtt-ws.entrypoints=websecure" # - "traefik.http.routers.mqtt-ws.entrypoints=websecure"
- "traefik.http.routers.mqtt-ws.tls=true" # - "traefik.http.routers.mqtt-ws.tls=true"
volumes: # volumes:
- ./config/mosquitto:/mosquitto/config # - ./config/mosquitto:/mosquitto/config
- mosquitto_data:/mosquitto/data # - mosquitto_data:/mosquitto/data
security_opt: # security_opt:
- no-new-privileges:true # - no-new-privileges:true
networks: # networks:
- ${TRAEFIK_NETWORK} # - ${TRAEFIK_NETWORK}
- internal # - internal
node-red: # node-red:
image: nodered/node-red:latest # image: nodered/node-red:latest
restart: unless-stopped # restart: unless-stopped
expose: # expose:
- "1880" # - "1880"
labels: # labels:
- "traefik.enable=true" # - "traefik.enable=true"
- "traefik.http.routers.node-red.rule=Host(`${NODERED_SUBDOMAIN}`)" # - "traefik.http.routers.node-red.rule=Host(`${NODERED_SUBDOMAIN}`)"
- "traefik.http.routers.node-red.entrypoints=websecure" # - "traefik.http.routers.node-red.entrypoints=websecure"
- "traefik.http.routers.node-red.tls=true" # - "traefik.http.routers.node-red.tls=true"
volumes: # volumes:
- node_red_data:/data # - node_red_data:/data
networks: # networks:
- ${TRAEFIK_NETWORK} # - ${TRAEFIK_NETWORK}
- internal # - internal
# 백업 서비스 추가 # 백업 서비스 추가
backup-service: backup-service: