docker-compose: \${VAR:-default} 폴백 구문 제거 (v1 호환)
docker-compose v1.x가 \${VAR:-default} interpolation을 지원하지 않아
"Invalid interpolation format" 에러 발생. v1/v2 모두 호환되도록 폴백 제거.
.env 의 PORT/HOST 등은 env_file 로 자동 주입.
main
parent
4913bf3ecc
commit
3bb304b144
|
|
@ -1,3 +1,6 @@
|
||||||
|
# docker-compose v1, v2 모두 호환.
|
||||||
|
# .env 의 PORT 변수를 그대로 호스트/컨테이너 매핑에 사용.
|
||||||
|
# .env 가 없으면 먼저 `cp .env.example .env` 후 실행.
|
||||||
services:
|
services:
|
||||||
plagiarism-api:
|
plagiarism-api:
|
||||||
build: .
|
build: .
|
||||||
|
|
@ -5,14 +8,12 @@ services:
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
ports:
|
ports:
|
||||||
- "${PORT:-8000}:${PORT:-8000}"
|
- "${PORT}:${PORT}"
|
||||||
environment:
|
environment:
|
||||||
HOST: ${HOST:-0.0.0.0}
|
# 컨테이너 내부 경로 override (호스트 상대경로 → 컨테이너 절대경로)
|
||||||
PORT: ${PORT:-8000}
|
|
||||||
REFERENCE_CORPUS_DIR: /app/data/reference
|
REFERENCE_CORPUS_DIR: /app/data/reference
|
||||||
TAXONOMY_DIR: /app/data/taxonomy
|
TAXONOMY_DIR: /app/data/taxonomy
|
||||||
AUTOBIOGRAPHY_PATTERNS_PATH: /app/data/autobiography/common_patterns.txt
|
AUTOBIOGRAPHY_PATTERNS_PATH: /app/data/autobiography/common_patterns.txt
|
||||||
KOSIMCSE_MODEL: ${KOSIMCSE_MODEL:-BM-K/KoSimCSE-roberta-multitask}
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue