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:
|
||||
plagiarism-api:
|
||||
build: .
|
||||
|
|
@ -5,14 +8,12 @@ services:
|
|||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- "${PORT:-8000}:${PORT:-8000}"
|
||||
- "${PORT}:${PORT}"
|
||||
environment:
|
||||
HOST: ${HOST:-0.0.0.0}
|
||||
PORT: ${PORT:-8000}
|
||||
# 컨테이너 내부 경로 override (호스트 상대경로 → 컨테이너 절대경로)
|
||||
REFERENCE_CORPUS_DIR: /app/data/reference
|
||||
TAXONOMY_DIR: /app/data/taxonomy
|
||||
AUTOBIOGRAPHY_PATTERNS_PATH: /app/data/autobiography/common_patterns.txt
|
||||
KOSIMCSE_MODEL: ${KOSIMCSE_MODEL:-BM-K/KoSimCSE-roberta-multitask}
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
|
|
|
|||
Loading…
Reference in New Issue