docker 이미지를 만들기 위한 부분 추가

This commit is contained in:
2025-07-22 15:28:38 +09:00
parent e9a21a45d3
commit f6cb85b54b
2 changed files with 33 additions and 0 deletions

20
docker-compose.yml Normal file
View File

@ -0,0 +1,20 @@
services:
mattermost-noti:
build:
context: .
dockerfile: build/Dockerfile
image: reg.firstgarden.co.kr/mattermost-noti:latest
container_name: mattermost-noti
restart: unless-stopped
environment:
- NOTION_API_SECRET=${NOTION_API_SECRET}
- NOTION_WEBHOOK_SECRET=${NOTION_WEBHOOK_SECRET}
- MATTERMOST_WEBHOOK_URL=${MATTERMOST_WEBHOOK_URL}
- MATTERMOST_BOT_TOKEN=${MATTERMOST_BOT_TOKEN}
- MATTERMOST_CH_ID=${MATTERMOST_CH_ID}
- DEBUG=${DEBUG:-false}
- LOG_LEVEL=${LOG_LEVEL:-INFO}
ports:
- "5000:5000"
volumes:
- ./logs:/app/logs