# 지역사회간호학 개념 우주 웹서버 (Apple container / Docker 공용) FROM python:3.12-slim ENV PYTHONUNBUFFERED=1 \ PIP_NO_CACHE_DIR=1 \ LANG=C.UTF-8 \ ATLAS_DB=/app/data/atlas.db \ ATLAS_JSON=/app/seed/atlas.json WORKDIR /app COPY requirements-server.txt . RUN pip install -r requirements-server.txt COPY server/ server/ COPY web/ web/ # 파이프라인 결과(시작 시 DB로 가져옴). DB·비밀번호는 /app/data(마운트)에 저장된다. COPY data/atlas.json seed/atlas.json EXPOSE 8088 HEALTHCHECK CMD python -c "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8088/api/admin/me')" CMD ["python", "-m", "server", "--host", "0.0.0.0", "--port", "8088"]