feat(deploy): 도커 배포(deploy/docker: compose+Dockerfile+deploy.sh) — 우리 환경용. 렌더러가 FabriX/OpenRouter 템플릿 자동 선택, 호스트 변수화. bare deploy.sh 는 git pull 포함. Phoenix 도커 compose
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
f55e673cb5
commit
ea1fd350da
@@ -23,12 +23,13 @@
|
||||
- `.env` 는 폴더마다 따로. 둘 다 gitignore. **커밋 전 `git status --short | grep '\.env$'` 가 비어야 함.**
|
||||
- `-12`(code-assistant) 와 `-13`(abap-specgen) 은 서로 통신 안 함. 각자 GHE 만 봄.
|
||||
|
||||
## 배포 루틴
|
||||
## 배포 루틴 — 환경별 스크립트 하나씩
|
||||
|
||||
| VM | 명령 |
|
||||
|---|---|
|
||||
| -12 (code-assistant, 포트 8914→8080) | `cd /www/abap-ito && git pull && cd code-assistant/5_django_backend && bash deploy.sh` |
|
||||
| -13 (abap-specgen, 포트 8918) | `cd /www/abap-ito && git pull && bash abap-specgen/web/deploy/bare/run.sh restart` |
|
||||
| | 고객사(도커 없음, bare) | 우리 환경 20.200.170.37 (도커) |
|
||||
|---|---|---|
|
||||
| code-assistant | `cd /www/abap-ito/code-assistant/5_django_backend && bash deploy.sh` (안에서 git pull) | `cd <repo>/code-assistant/5_django_backend/deploy/docker && ./deploy.sh update` |
|
||||
| abap-specgen | `bash /www/abap-ito/abap-specgen/web/deploy/bare/deploy.sh` (git pull → pip → restart) | `cd <repo>/abap-specgen/web/deploy && ./deploy.sh update` |
|
||||
| Phoenix | `deploy/phoenix/run.sh` (pip, -12 안 8915) | `deploy/phoenix/docker-compose.yml` (`:6006`, 둘이 공유) |
|
||||
|
||||
-13 에서 `git pull` 이 "local changes would be overwritten" 로 막히면 서버에서 직접 고친 파일이 있는 것:
|
||||
`git diff > /tmp/p.patch && git checkout -- . && git pull && git apply /tmp/p.patch`.
|
||||
|
||||
Reference in New Issue
Block a user