|
|
332ce2caa4
|
Flask 배포용 Dockerfile·.gitignore 추가
- Dockerfile: python:3.12-slim 기반. requirements.txt를 먼저 설치해
레이어 캐시를 활용하고, 비루트(appuser)로 실행. 배포 규격대로
0.0.0.0:8080 포트 노출(EXPOSE 8080). sample/Dockerfile 구조를
파이썬 플라스크용으로 변환.
- .gitignore: __pycache__·*.pyc, 가상환경(.venv 등), .env 등
파이썬/환경변수 산출물 제외.
|
2026-06-16 17:43:47 +09:00 |
|
|
|
6847e8fa89
|
미로 생성·다익스트라 탐색 시각화 앱 구현
- main.py: 기본 템플릿을 200×100 랜덤 미로 시각화 앱으로 교체.
Flask는 단일 HTML 페이지를 서빙하고, 미로 생성(randomized DFS)·
다익스트라 탐색·렌더링은 브라우저 <canvas> 위 JavaScript로 처리.
속도 조절 슬라이더, 미로 재생성/탐색 버튼, 입구·출구·탐색 영역·
최단 경로 시각화 포함. 배포 규격대로 0.0.0.0:8080 유지.
- README.md: 템플릿 안내에서 앱 기능·알고리즘 설명으로 갱신.
- CLAUDE.md: 배포 규격(0.0.0.0:8080, requirements.txt) 규약 추가.
|
2026-06-16 17:43:25 +09:00 |
|