코드크래프트 회사 소개 정적 사이트. 2026-10-04 부터 자체 서버(codecrab-api ssh api1) nginx 가 서빙한다 — GitHub Pages 가 아니다.
공개 주소 https://code-craft-service.com/ · 소스는 여기, 서버 설정 정본은 워크스페이스 ops/infra/apiproxy/.
etc/·ext/ 는 실험·외부 협업 영역이라 워크스페이스 공통 지침(md-common/)과 공통 하네스(ws-orchestrator·공통 에이전트/스킬)를 따르지 않는다(2026-09-30 사용자 지시).
상위 01.workspace/CLAUDE.md 가 같이 읽혀도 그 공통 규칙·하네스 트리거는 적용하지 않는다. 이 문서만 따른다.
기본값: 푸시·배포·발행은 사용자가 요청할 때만 한다. 비밀값은 커밋하지 않는다.
index.html(섹션: realty / subscription / community / ai),css/styles.css,js/scripts.js,img/,assets/favicon.ico- 빌드 단계 없음. 로컬 확인은
python3 -m http.server.
bash /Users/codecraft/workspace/ops/infra/apiproxy/deploy-homepage.sh— rsync + 배포 후 검증(https 200 · http 301 · 인증서 만료일).--dry-run으로 바뀔 파일만 먼저 본다.masterpush 는 더 이상 공개 배포가 아니다(소스 보관용).- 되돌리기: 소스를 이전 커밋으로 되돌리고 같은 스크립트 재실행(빌드 산출물이 없다).
CNAME은 GitHub Pages 전용 잔재다 — 배포 때 서버로 올라가지 않는다(정리는 워크스페이스 TODO).- 이전 경위·주의사항:
docu/infrastructure/2026-10-04-대표홈페이지-github-pages-이전.md
- 앱 CTA 는 Google Play
kr.pe.ayo.app로 연결된다(찾아요! 홈즈 앱,java/m.ayo.pe.kr). 패키지명이 바뀌면 함께 고친다. - 서비스 문구 변경 시
<meta name="description">과og:description도 같이 갱신한다. - 문서:
docu/infrastructure/2026-10-04-대표홈페이지-github-pages-이전.md· 배포 이력docu/changelog/homepage.md· 옛 메모docu/ext/codecraft-site/README.md