본문 바로가기

Project History24

git reset --hard 경험 기록 팀원의 머지 실수로 과거의 기록들이 현재의 작업들을 덮어서 일주일치 기록이 덮여버렸습니다. 단순히 파일 수정으로 기록을 덮는 방법은 할 수 없어서 문제가 있는 머지 기록 이전으로 돌아가자는 판단을 했습니다. 그래서 git reset --hard를 해본 경험과 github desktop의 Update from 버튼의 올바른 사용방법에 대해서 정리를 합니다. [ 문제가 일어난 커밋 ] [ 문제가 일어난 원인 ] 팀원은 github desktop을 사용하고, forked repository를 clone 하여 로컬에서 사용 중이었습니다. 팀원은 feature 브랜치에서 작업 중에 커밋기록이 있는 상태에서 Update from develop을 진행한 후 PR과 Merge를 진행했습니다. 여기서 문제점은 Updat.. 2023. 4. 27.
서울 열린데이터광장 공공데이터 활용 웹 개발 - 3주차 정리 3주차 한 일 dockerfile, docker-compose 설정 api 설계할 때 front와 back 소통 주어진 데이터를 활용해서 추천시스템 진행 api와 db 저장되는 데이터의 키값 일치 확인 날짜 형식 통일 컴포넌트 디자인 시작 3주차 경험 인공지능 리서치 결과 토의 인공지능에 적용의 기대 효과에 대한 팀원의 고민을 듣고, 인공지능 서비스를 구현하는 것은 생각보다 어려운 과정이구나 느꼈습니다. 주어진 데이터는 공공데이터인데, 단순 제공 목적의 공공데이터들을 융합하여 새로운 가치를 만들어내는 것이 없는 상태에서 웹개발을 들어가다 보니, 인공지능에서 애로사항이 많은 상황입니다. 저는 인공지능 담당 팀원의 부담을 덜기 위해 추천시스템을 서비스하기 위해서 fastapi 를 공부를 시작했습니다. Spr.. 2023. 4. 24.
폴더 구조를 출력하여 협업에 사용하기 폴더 구조 출력 방법 확인할 폴더 구조를 cmd 창에 입력하면 되었다. tree /a /f > test.txt를 입력하면 폴더와 파일이 나타나게 되는데 보니까 문제는 node_modules 폴더로 인해 너무 많이 보여져서 사용하기 어려웠다. 그래서 tree /a > test.txt를 입력하여 test.txt 로 폴더구조만 보기 위해 /f 옵션을 빼주어서 생성했다. 결과물은 아래와 같다. frontend 역할을 맡은 동료에게 설명해주기 위해서 사용해보았다. 참고 [Window 10] Tree 명령어로 폴더 구조 출력하기 !! 초간단 윈도우10 Tree 명령어로 폴더 구조 출력하기 !! ▼트리구조로 출력 원하는 폴더로 이동합니다. ▼ 파일 경로창에 cmd 를 입력하여 커맨드창을 실행해 줍니다. ▼ tree .. 2023. 4. 24.
사용 중인 포트 번호 확인 및 해당 프로세스 종료하기 Dockerfile과 docker-compose.yml 설정을 통해서 동료의 springboot 와 mysql 서버 활성화를 돕는 과정에서 검색을 하게 되었습니다. 저와 동료는 frontend 역할이기에 springboot를 아예 모르더라도 실행이 가능하도록 docker를 설정했습니다. 그런데 설치를 하던 과정에서 3306 포트가 이미 사용중 이라 컨테이너는 활성화 되었지만 에러가 떴습니다. Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/.. 2023. 4. 24.
서울 열린데이터광장 공공데이터 활용 웹 개발 - 2주차 정리 2023 서울 열린데이터광장 공공데이터 활용 모바일 앱/웹 경진대회 서울시대표소통포털 - 내 손안에 서울 mediahub.seoul.go.kr KT에이블스쿨에서의 인연으로 팀원들이 구성되어 진행을 차곡차곡 진행하고 있었습니다. 2주차 한 일 nextjs Dockerfile 개발용, 배포용 구분해서 설정 docker-compose 설정 nginx 설정 [Nginx] 웹 서버 Nginx 에 대해서... 최근 수정일: 2022/05/24 Django로 구축한 API 서버와 React를 연결하고 배포하기 위해서 Nginx를 사용해보았다. Django와 React를 연결하기 위해서 웹 서버와 Nginx에 대한 이해가 반드시 필요했고, 앞으로 Ngi hyeo-noo.tistory.com 파일기반 eslint 설정 .. 2023. 4. 11.
서울 열린데이터광장 공공데이터 활용 웹 개발 - 1주차 정리 2023 서울 열린데이터광장 공공데이터 활용 모바일 앱/웹 경진대회 서울시대표소통포털 - 내 손안에 서울 mediahub.seoul.go.kr 1. 고정 회의 시간 설정 수요일 오후 8시 일요일 오후 8시 2. 공고문 같이 보기 끝 3. 팀원 별 역할 분담 정하기 프론트: 2명 백엔드: 2명 데이터, 인공지능: 1명 4. 개발 스케줄 의논 4월 05일 기준 8주 남음 4월 30일 까지 아이디어, 기획, 디자인, API 설계, DB 설계 완료 (3~4 주) 5월 21일 까지 개발 완료 및 배포 시작 (3 주) 5월 31일 까지 에러 처리와 재배포 및 보고서 완성 및 최종 제출 (1 주) 5. 컴퓨터 환경 세팅 gather (소통 공간) google drive desktop (실시간 문서 공유) github.. 2023. 4. 11.