PROJECTS 110

AWS EC2 배포과정

플랫폼 Ubuntu 사용 이유 : 사용자가 많고 커뮤니티가 많이 활성화 되어있어 관련 정보가 많은 점 때문에 Ubuntu 사용 우선 git repo 페이지에서 git ssh 주소를 복사해두기 ls -> 아무것도 안나오는 상태 확인 : 정상 git clone git ssh 주소 -> yes ssh-keygen -t rsa -C "깃이메일" -> 팀플젝같은 경우 Git settings SSH 설정하는 곳이 없기 때문 개인 git setting SSH으로 설정해줘야함. 여기서 깃 이메일은 개인의 깃 로그인하는 이메일을 뜻함 Github → Settings → SSH and GPG keys title 프로젝트이름 key 이메일까지 복사한 키값 엔터 -> passphrase 설정 -> 키 값이 만들어짐 (Your..

PROJECTS 2022.09.02

Team Project | 🌲 KPT | iPark 최종발표

👋 포스팅 내용 : 배포주소 | Github 주소 | 아키텍쳐 | KPT | 피드백 | 개선사항 | 팀 프로젝트 회고 ✨ https://www.ilovepark.net ✨ Github https://github.com/2JYK/iPark_django_backend https://github.com/2JYK/iPark_frontend KEEP (유지하고 싶은 부분) 기획 기능명세서 + 피그마 + ERD + 컨벤션 등 기획에 맞춰 구현한 후 보완점 및 추가점을 찾아 반영하는 부분 코드 컨벤션 진행 및 문서화 변수네이밍, 들여쓰기, 태그, 주석을 작성하여 가독성 향상 기본 구현 완성 후 추가 기능 구현 필요한 최소 기능을 목표치로 잡아서 구현 구현된 부분에 대한 리팩토링 진행 테스트 코드 작성을 통해 완성도 ..

PROJECTS 2022.08.17

Team Project | 🌲 KPT | 최종프로젝트 iPark 중간발표

👋 포스팅 내용 : 배포주소 | Github 주소 | KPT | 피드백 | 팀 프로젝트 회고 ✨ https://www.ilovepark.net ✨ Github https://github.com/2JYK/iPark_django_backend https://github.com/2JYK/iPark_frontend KEEP(유지하고 싶은 부분) 기획 기능명세서 + 피그마 + ERD + 컨벤션 등 기획에 맞춰 구현한 후 보완점 및 추가점을 찾아 반영하는 부분 기본 구현 완성 후 추가 기능 구현 필요한 최소 기능을 목표치로 잡아서 구현 구현된 부분에 대한 리팩토링 진행 테스트 코드 작성을 통해 완성도 있는 기능 구현 API 및 DB 설계에 대한 로직 기획에 최대한 맞추며 나중에 바뀌는 상황이 오더라도 유연하게 대처..

PROJECTS 2022.08.04

Team Project 6 | 7월 14일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 Error: Git branch 오류 이전 프로젝트에서부터 app으로 branch를 생성해 진행해왔었고, branch를 app별로 사용하고자 하였으나 최종적인 merge와 pull request를 해야하니 결과적으로 main과 하위 브랜치의 내용이 크게 다르진 않았었다. 최종 프로젝트이니만큼 app을 위한 브랜치에는 그 기능들만 담자라는 의견이 나왔었고, 컨벤션을 만들때에도 develop 브랜치를 이용해 매일 결과를 push 하고, feature 브랜치는 main에서 가져온 초기값을 제외하고는 그 app만!이었다. 결과적으..

PROJECTS 2022.07.14

Team Project 6 | 7월 13일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 고민: 공원 상세 페이지에 포함되있는 댓글 부분 url을 어떻게 해야할지? 기본적으로 공원 상세페이지 url은 park// 입니다. 페이지 하단에 위치할 댓글 작성 url은 park//comment/ 입니다. 고민 1. 상세 페이지에서 함께 볼 수 있는 공간이니 url이 같아야 하는 걸까? 고민 2. 해당 공원에 대한 댓글의 수정, 삭제시 url은 어떤게 좋을지? 결정과 이유 공원 상세 페이지 : park// 댓글 작성 : park//comment/ 댓글 수정,삭제 : park//comment// 이유는 간단하게 url이 ..

PROJECTS 2022.07.14

Team Project 6 | 7월 12일 |

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 고민: 어제, 오늘 계속 최종 S.A 수정하고 (팀장이 바톤터치를 원하길래 해줬는데.. 할 일이 은근 많은 팀장직..ㅎ..) 맡은 구역 API 작성하고 수정하고, json파일 수정하고 DB 수정하고, 테스트 코드 작성하며 작성한 함수 리팩토링 진행하니 진도가 안나간ㄷㅏ.. 리팩토링 끝내고 소셜부분도 작성하고 프론트도 작성하고 다음주 초에는 CI를 해야할텐데 갈 길이 멀다! 앞으로 더 리팩토링을 하겠지만 작성한 코드를 리뷰하고자 함 ☀️ 공원 상세페이지 filter와 get을 잘 구별하고 내가 원하는 데이터가 뭔지 그려본 다..

PROJECTS 2022.07.12

Team Project 6 | 7월 11일 | 초기 설정 + circular importError

☀️ https://github.com/2JYK/iPark_django_backend ☀️ ☀️ https://github.com/2JYK/iPark_frontend ☀️ 💨 오늘의 Error: circular importError 외래키가 서로를 참조하는 것을 순환 참조(circular import)라고 하는데, 간단하게 str으로 바꿔주면 해결된다. from user.models import User -> 삭제 user = models.ForeignKey(User, ~~~) -> 'user.User' 변경 ImportError: cannot import name 'User' from partially initialized module 'user.models' (most likely due to a c..

PROJECTS 2022.07.12

Team Project 6 | iPark 프로젝트 기획서

🔽 Git https://github.com/2JYK/iPark_django_backend https://github.com/2JYK/iPark_frontend 🔽 Notion https://heady-lan-a0c.notion.site/d4ff35daa2e24bc99ffe46fb3a46d309 와이어 프레임 🔽 user 부분 크게 보기 더보기 기능명세서 핵심 기능 : 공원 찾기, 지도, 커뮤니티, 나눔마켓 - 서울시 공원을 구역을 지정하거나 옵션을 선택해 찾을 수 있고 즐겨찾기를 하여 따로 모아 볼 수 있음 - Tag 선택으로 커뮤니티와 나눔마켓을 선택해 게시글 조회, 작성이 가능 메인페이지 공원 둘러보기 조회순 순서대로 공원을 보여줌 상단바 검색창을 통해 특정 공원을 찾기 네비게이션을 통해 해당 페이..

PROJECTS 2022.07.08

Docker ✨ 프로젝트 설정/컨테이너이미지 생성,삭제/서버 연결/Docker repository 생성, 삭제까지

🌱 설정(Flask) 1 🌱 Docker image 생성 > DockerHub 업로드 2 🌱 서버 연결 확인 3 🌱 DockerHub repository 생성 4 🌱 Container 삭제 5 🌱 Images 삭제 6 🌱 DockerHub repository 삭제 7 🔽 더 많은 도커 명령어를 알고 싶다면 ! 🔽 https://docs.docker.com/engine/reference/commandline/cli/ Use the Docker command line docs.docker.com

PROJECTS 2022.07.08
반응형