목록내일배움캠프/최종 프로젝트 (10)
김묭의 자기개발
배포 순서 도메인 등록 >> 결제 등록 승인 후 → 호스팅 영역 manager 검색으로 AWS Certificate Manager SSL/TLS 인증서를 손쉽게 프로비저닝, 관리, 배포 및 갱신 인증요청 > 버지니아 북부, 서울 인증서 등록 1. 도메인 *2. .도메인 * = 모두 (와일드 카드) 각나라에서 2개씩 라우터 53 도메인 아이디 클릭후 레코드 생성하기 S3 버킷 만들기 객체 - 파일 업로드 되는 공간 속성 - 속성 → 정적 웹 사이트 호스팅 편집 = 활성화 인덱스 문서(index.html), 오류문서 입력 버킷 객체에서 업로드 → 프론트 파일과 폴더 업로드하기 권한 - 버킷 정책 { "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAllAcc..
🔫 트러블슈팅 💥 media폴더 위치 문제 발생 : media폴더를 ec2 인스턴스 안에 두고 DEBUG를 False로 했을 때 경로 인식 X, ec2 용량 정리가 필요! 해결 : S3의 버킷에 Media폴더를 추가 후 저장! 관련 코드 # s3 설정 if not DEBUG: # aws settings AWS_ACCESS_KEY_ID = os.environ.get("AWS_ACCESS_KEY_ID") AWS_SECRET_ACCESS_KEY = os.environ.get("AWS_SECRET_ACCESS_KEY") AWS_STORAGE_BUCKET_NAME = os.environ.get("AWS_STORAGE_BUCKET_NAME") AWS_S3_SIGNATURE_NAME = ("s3v4",) AWS_S3..
서비스명: 우리들의 해방일지(our liberation note) 서비스 기획 의도: 친구들과 의 여행 계획을 세우고, 우리만의 사진첩을 공유하고, 여행 루트를 짜주는 사이트가 있으면 좋겠다는 생각에 기획하게 되었습니다. 프로젝트 한 줄 설명: 우리들의 해방일지는 기본적으로는 그룹별 노트를 제공하고 그 속에서 다양한 계획과 사진공유, 여행 루트짜주는 ai, 내가 간 곳을 스탬프를 찍어 보관할 수 있고 유저의 흥미를 높히기 위해 여행mbti테스트, 해방네컷등 다양한 서비스를 제공하는 프로젝트입니다! 최종 MVP 스펙 유저 : 소셜로그인, 이메일인증, 그룹 crud, 유저 이메일 검색 노트 : 노트 생성, 표지선택, 수정, 삭제 계획표 : 계획생성, 키워드검색, 요소 드래그시 날짜 수정, 내용 수정, 삭제,..
1. email 보내기 class EmailView(APIView): def post(self, request, note_id): note = get_object_or_404(Note, id=note_id) serializer = DetailNoteSerializer(note) plan_set = serializer.data['plan_set'] note_name = serializer.data['name'] filtered_data = [] # 필터링된 데이터를 저장할 리스트 for item in plan_set: filtered_item = { 'title': item['title'], 'start': item['start'], 'location': item['location'] } filtered_..

참고링크 : https://www.dongyeon1201.kr/9026133b-31be-4b58-bcc7-49abbe893044 Jenkins를 사용한 DevOps 환경 구축 ✅ 목차 www.dongyeon1201.kr 1. docker-compose.yml version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins_cicd volumes: - /var/run/docker.sock:/var/run/docker.sock - /jenkins:/var/jenkins_home ports: - "8080:8080" privileged: true user: root 2. Docker_CD.sh #!/bin/bash DOCKER..

회의 진행 진도공유 사진첩 백엔드 수정하여 보완 ⇒ 프론트엔드 틀 작성 js 작성중 보완 필요 프론트 배포, 백엔드 배포 (3회차 업데이트중) plan_page 수정 모달 버그 수정, ai페이지 자잘한 오류 수정, 재배포 마이페이지 js 지도 빼고 완성, nav바 수정, 인생네컷 뼈대^ㅇ^ 소셜 로그인 뼈대 구현 화면 1. 계획 수정 js async function patchPlan() { plan_id = document.getElementById('plan_modal_id').innerHTML; let title = document.getElementById('pat_title'); let location = document.getElementById('pat_location'); let time =..

회의 진행 진도공유 제건 사진첩 백엔드 수정하여 보완 ⇒ 프론트엔드 틀 작성 미영 백엔드 버그 수정 완료, 프론트 배포 업데이트 예지 프론트 뼈대 정리, 관련 view 수정, 모달 수정, 닉네임 추가 모달생성(페이지 연결X) 예린 테스트 2차수정, 스탬프 모델/뷰 작성 정은소셜로그인 → 구글, 네이버 완성 → 토큰?세션? ㅜㅅㅜ 소셜 로그인 구현 (카카오톡만 구현하면 됩니다!) - 완료 : 네이버, 구글 다음주 목표(자바스크립트 완성) api.js loader.js plan_page.js photo_page.js my_diary.js my_page.js 구현 화면 1. 배포시 allowed_hosts ALLOWED_HOSTS = ['api.miyeong.net','api.miyeong.net/'] 2. ..

PR 담당 백엔드 : 연제건 프론트 : 김미영 진행 상황 예린 : 여행 MBti테스트 → 배경색, 다듬기 정은 : 일반 회원 완성, 그룹 틀 완성 예지 : 노트 crud, 프론트 네비바 제건 : photo photopage에 합성중 → 연금술 미영 : memo 모델 → plan_page로 인수합병, 백엔드 배포(http), 프론트 뼈대(index, my_diary) 배포 상황 백엔드 배포 : https://api.miyeong.net 프론트 배포 : https://miyeong.net 프론트 cors 설정 안함! 1버전 배포는 다음주 초에! 회의 진행 제건 : 모델, 시리얼라이저 등 백엔드 작성 후 photo_page 프론트 뼈대 작성 중 미영 : 프론트 뼈대, plan_page 뼈대 완성, my_dia..