내 포트폴리오 챌린지 2026
발행: (2026년 2월 2일 오전 06:39 GMT+9)
3 분 소요
원문: Dev.to
Source: Dev.to
개요
이 제출물은 Google AI가 제시한 새해, 새로운 당신 포트폴리오 챌린지에 대한 것입니다. 저는 깔끔하고 기능적인 웹 경험을 만드는 데 열정을 가진 예비 소프트웨어 개발자입니다. 포트폴리오는 기술 세계에서의 제 성장과 여정을 보여줍니다.
실시간 데모
소스 코드
- Repository:
전체 Docker 구성 파일이 저장소에 포함되어 있습니다.
기술 세부 정보
- 기술: 높은 성능과 단순성을 위해 순수 HTML, CSS, 그리고 바닐라 JavaScript를 사용합니다.
- 컨테이너화:
nginx:alpine을 기반으로 한 맞춤형Dockerfile이 정적 파일을 포트 8080에서 제공하여 Google Cloud Run 요구 사항을 충족합니다. - 배포: Google Cloud Run을 목표로 했으나, 마감일에 결제 인증 문제로 인해 실시간 버전은 GitHub Pages에 호스팅되고 Docker 설정은 시연용으로 제공됩니다.
# Dockerfile (nginx:alpine)
FROM nginx:alpine
COPY ./dist /usr/share/nginx/html
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;"]
사용 도구
- Gemini AI: Docker 컨테이너 설계와 Google Cloud SDK 명령 문제 해결을 도왔습니다.
- Google Cloud Shell: 파일 관리 및 배포 시도를 위한 주요 개발 환경입니다.
- Antigravity: 아이디어를 실용적인 프로젝트로 구현하는 핵심 지원을 제공했습니다.
하이라이트
- 인터랙티브 요소를 위한 맞춤형 애니메이션 물리 엔진을 구현했습니다.
- Docker 컨테이너와 클라우드 배포 워크플로우에 대한 실무 경험을 얻었습니다.
감사 인사
이 챌린지를 지원해 주신 모든 분들께 감사드립니다.