초기 버전 v1.0.0 구현
개인 NAS용 생존 확인 웹앱의 기본 기능, Docker 배포 설정, 설치 문서를 추가합니다.
This commit is contained in:
30
docker-compose.yml
Normal file
30
docker-compose.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
services:
|
||||
collection-keeper:
|
||||
build: .
|
||||
image: collection-keeper:latest
|
||||
container_name: collection-keeper
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "40100:40100"
|
||||
environment:
|
||||
THRESHOLD_DAYS: 90
|
||||
# 만료 테스트가 필요하면 아래 값을 켜세요. 예: 10초 후 만료
|
||||
# THRESHOLD_SECONDS: 10
|
||||
COOLDOWN_SECONDS: 1
|
||||
CHECK_INTERVAL_SECONDS: 60
|
||||
PORT: 40100
|
||||
DATABASE_PATH: /data/keeper.sqlite
|
||||
TRIGGER_SCRIPT: /scripts/cleanup.sh
|
||||
COLLECTION_PATH: /home/zenn/Collection
|
||||
BACKGROUND: random
|
||||
# 초기화 API 보호가 필요하면 토큰을 지정하세요.
|
||||
# RESET_TOKEN: change-me
|
||||
volumes:
|
||||
- keeper-data:/data
|
||||
- ./config/default.json:/app/config/default.json:ro
|
||||
- ./scripts:/scripts:ro
|
||||
- ./assets/backgrounds:/app/assets/backgrounds:ro
|
||||
- /home/zenn/Collection:/home/zenn/Collection
|
||||
|
||||
volumes:
|
||||
keeper-data:
|
||||
Reference in New Issue
Block a user