| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 소셜로그인
- FastAPI
- javascript
- contextBridge
- 도메인설계
- React
- Kotlin
- 메일자동화
- php
- REST API
- 마이그레이션
- JWT
- playwright
- github actions
- 배포
- 백엔드
- sqlite
- 아키텍처
- 프론트엔드
- electron
- 보안
- 온디바이스AI
- Vite
- 크롤링
- next.js
- 상태관리
- Android
- python
- typescript
- 인증
- Today
- Total
목록docker (3)
HM소프트
검사·빌드·통합 테스트·배포 네 관문으로 파이프라인을 나누고, 키 파일 없이 단기 토큰으로 레지스트리에 인증한다. 해시·latest 두 태그로 롤백을, 다단계 빌드로 가벼운 이미지를, 진입 스크립트의 DB 대기로 기동 경합을 잡는다. SMTP 메일은 백그라운드로 보내 응답 속도를 지킨다.Docker와 CI/CD로 배포를 자동화하고 메일 알림을 붙인 과정을 정리한다. 3편: 배포·운영·알림1편 상품·필터, 2편 인증에 이어 시리즈 마지막이다. 만든 커머스를 실제 서비스로 올리는 일 — Docker 컨테이너화, CI/CD 자동 배포, 클라우드 스토리지, 도메인/HTTPS, 그리고 메일 알림이다.컨테이너화와 CI/CD배포를 손으로 하면 매번 실수가 난다. Docker로 컨테이너화하고 GitHub Actions..
Docker Compose로 단일 VM에 배포한 과제 채점 플랫폼의 운영 기록. 빌드·배포 분리, 레지스트리 전체 경로 이미지 참조, 떠도는 이미지 정리로 디스크 고갈 차단, 빌드 시점 플래그로 데모 계정 죽은 코드 제거, AI 프롬프트·브라우저 폼 검증·날짜 로케일까지 잡은 영어 국제화, Nginx SSE 설정을 다룬다.Docker 배포 운영과 다국어 전환 구현을 정리한다. 3편: 배포와 운영1편 자동 채점, 2편 집계 버그에 이어 시리즈 마지막이다. 기능 너머의 "어떻게 안정적으로 굴리고, 누가 쓰게 만드느냐" — Docker 배포 운영과 다국어 전환을 다룬다.컨테이너 이미지 경로 — compose가 pull을 못 하던 문제배포는 Docker Compose로 했고, 이미지는 Artifact Regis..
FastAPI와 React 사이 경계를 다잡는다. TypeScript 인터페이스와 Pydantic 스키마를 snake_case로 글자까지 일치시켜 직렬화 버그를 없애고, axios /api 상대 경로와 Vite 프록시로 주소를 통일한다. 블로킹 SMTP를 asyncio.to_thread로 격리, 한글 폰트·OpenCV를 멀티스테이지 Docker 이미지에 봉인하고 Nginx 웹소켓 프록시까지 정리한다. 3편: 경계와 배포1편 템플릿 치환, 2편 PDF 첨부에 이어, 시리즈 마지막은 코드 위생, 프론트/백 경계, 그리고 Docker 배포다. 기능을 다 만든 뒤 "어떻게 안정적으로 굴릴 것인가"의 영역이다.프론트/백 경계 — 가장 흔한 버그의 원천2편에서도 짚었지만, 이 프로젝트에서 반복된 버그의 큰 줄기는 ..