최근 게시물 4건을 노출합니다.
-
자기계발 Django 백엔드 AWS EC2 배포 완전 가이드 ++깃허브 CI/CD 구축 Django 백엔드 AWS EC2 배포 완전 가이드개요Django REST API 백엔드를 AWS EC2에 배포하고 GitHub Actions를 통한 자동 배포 파이프라인을 구축하는 전체 절차입니다.사전 준비사항AWS 계정 및 EC2 인스턴스 (Ubuntu 22.04 LTS 권장)GitHub 리포지토리Django 프로젝트 (PostgreSQL 사용)1단계: EC2 인스턴스 기본 설정1.1 EC2 접속 및 패키지 업데이트bash복사편집ssh -i your-key.pem ubuntu@your-ec2-ip # EC2에 SSH 접속 sudo apt update && sudo apt upgrade -y # 패키지 업데이트 1.2 필수 패키지 설치bash복사편집sudo apt install python3 pytho.. -
개발일지 Flutter 앱 - 관리자 페이지 프로젝트 구조 셋팅 ├── app/│ ├── layout.tsx # 공통 레이아웃 (사이드바, 상단바 포함)│ ├── page.tsx # 대시보드│ ├── students/ # 수강생 관리│ │ ├── page.tsx # 수강생 목록│ │ └── [id]/page.tsx # 수강생 상세 (진도율, 성취율)│ ├── questions/ # 문제 관리│ │ ├── page.tsx # 문제 리스트│ │ └── upload/page.tsx # 엑셀 or 직접 추가│ ├── inquiries/ .. -
자기계발 MCP와 Claude + Cursor 연결 A부터Z까지 + 크롤링 구현 최근 대학교에서 진행하는 프로젝트에서 AI를 많이 접해 자연스럽게 AI관련 기술에 대해 관심이 가게 되어 MCP가 핫하다는걸 알게 되었습니다. 알게된지는 좀 되었으나 이제서야 블로그로 기록을 남기네요ㅜ그럼 이제 MCP와 Claude + Cursor를 활용해 크롤링을 구현시켜보겠습니다.크롤링 해주는 FireCrawl MCP를 이용해 크롤링을 해온 뒤 Claude에서 유의미한 내용들을 수집 및 요약 정리를 하고 Cursor로 보내 Cursor에서 내용 확인을 할 수 있는 그런 기능을 구현하려고 합니다. 먼저 FireCrawl 에 접속해 회원가입하고 API를 발급 받으시면 됩니다.해당 API키를 복사해와Smithery 사이트에 접속해 회원가입하고 FireCrawl MCP를 검색해줍니다.검색 후 API키를 넣어..
-
카테고리 없음 Lighthouse의 처참한 성능 점수를 보고 최적화 시작... 하..ㅋㅋㅋㅋ원인을 하나하나 살펴보고 해결해보자.보고서에서 텍스트 기반 리소스(HTML, CSS, JS 등)의 압축이 부족하다고 하니 그래..압축해줄게.. 우선 나는 백엔드 없이 프론트엔드 혼자서 외주를 하고있는거기 때문에Firebase Hosting에서 텍스트 압축 활성화를 시켜줬다. Firebase에 텍스트 압축 활성화 및 캐싱 및 헤더 적용Firebase Hosting은 기본적으로 gzip과 brotli를 지원하지만, 직접 활성화하거나 특정 파일을 더 잘 관리하려면 firebase.json 설정 파일을 직접 수정해야 한다!캐싱과 헤더 설정은 리소스 요청 수를 줄이고, 사용자 경험을 개선하는 데 중요하다.. { "firestore": { "rules": "firestore.rules", ..