| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 도메인설계
- playwright
- 보안
- 인증
- 마이그레이션
- typescript
- 크롤링
- Kotlin
- github actions
- electron
- 배포
- 백엔드
- Android
- React
- FastAPI
- javascript
- sqlite
- contextBridge
- 메일자동화
- 소셜로그인
- 아키텍처
- next.js
- JWT
- 프론트엔드
- php
- 온디바이스AI
- REST API
- python
- 상태관리
- Vite
- Today
- Total
목록githubactions (2)
HM소프트
같은 정적 산출물을 데모(하위 경로)와 임베디드 장비(루트)에 동시 배포하는 파이프라인을 만들었다. BASE_PATH 경로 확정, 백엔드 없는 fetch 심, .nojekyll 자동 생성, 그리고 공식 배포 액션이 CDN 장애로 다운됐을 때 gh-pages 직접 미러링으로 우회한 과정과 Yocto·Apache 장비 배포까지 다룬다.코드가 멀쩡해도 배포가 안 되는 날한 커피머신 제조사의 키오스크 UI를 만든 시리즈의 마지막 편이다. 1편에서는 기기와의 WebSocket 실시간 연동(추출구 상태 봉투, 재연결, 폴링 인계)을, 2편에서는 PWA 풀스크린과 태블릿 가독성을 다뤘다. 두 편 모두 "내 코드 안의 문제"였다. 그런데 이 프로젝트에서 정작 가장 많은 시간을 빼앗은 건 코드가 아니라 배포였다.이 UI..
검사·빌드·통합 테스트·배포 네 관문으로 파이프라인을 나누고, 키 파일 없이 단기 토큰으로 레지스트리에 인증한다. 해시·latest 두 태그로 롤백을, 다단계 빌드로 가벼운 이미지를, 진입 스크립트의 DB 대기로 기동 경합을 잡는다. SMTP 메일은 백그라운드로 보내 응답 속도를 지킨다.Docker와 CI/CD로 배포를 자동화하고 메일 알림을 붙인 과정을 정리한다. 3편: 배포·운영·알림1편 상품·필터, 2편 인증에 이어 시리즈 마지막이다. 만든 커머스를 실제 서비스로 올리는 일 — Docker 컨테이너화, CI/CD 자동 배포, 클라우드 스토리지, 도메인/HTTPS, 그리고 메일 알림이다.컨테이너화와 CI/CD배포를 손으로 하면 매번 실수가 난다. Docker로 컨테이너화하고 GitHub Actions..