Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RELEASE: ssl 인증서 자동 발급 설정 및 dev 서버 관련 파일 삭제, vercel 설정 파일 추가 #271

Open
wants to merge 7 commits into
base: release
Choose a base branch
from

Conversation

NaGyeong-Park
Copy link
Collaborator

개요

  • ssl 인증서 자동 발급 설정 및 dev 서버 관련 파일 삭제

세부 내용

- docker-compose에서 nginx 이미지 직접 쓰게 수정
- nginx(custom proxy image) Dockerfile 삭제
- default.conf 수정
- Certbot이 자동으로 SSL을 발급받기 위해서 docker-compose.yml 파일을 참고함
- docker-compose.production.yml은 찾지 못하므로
- dev 관련 파일 & 서버 삭제 겸 dev에서 쓰던 파일들 이름을 production에서 쓰게 수정

공유

  • 혼자만의 release 떨리네용 ;0;

  • 고민과 질문

  • 해결 과정의 기록은 정리해서 위키에 수록 후 링크 달기

관련 이슈

  • 관련된 이슈 넘버가 있으면 이곳에 기입해주세요

NaGyeong-Park and others added 3 commits April 20, 2023 22:00
- Certbot이 자동으로 SSL을 발급받기 위해서 docker-compose.yml 파일을 참고함

- docker-compose.production.yml은 찾지 못하므로

- dev 관련 파일 & 서버 삭제 겸 dev에서 쓰던 파일들 이름을 production에서 쓰게 수정
- docker-compose에서 nginx 이미지 직접 쓰게 수정

- nginx(custom proxy image) Dockerfile 삭제

- default.conf 수정
…dev-서버-관련-파일-삭제

Env/ssl 인증서 자동 발급 설정 및 dev 서버 관련 파일 삭제
@NaGyeong-Park NaGyeong-Park changed the title RELEASE: ssl 인증서 자동 발급 설정 및 dev 서버 관련 파일 삭제 RELEASE: ssl 인증서 자동 발급 설정 및 dev 서버 관련 파일 삭제, vercel 설정 파일 추가 Feb 20, 2024
Copy link

🚀 TEST RESULT SUMMARY Tests passed successfully

✅ client/reports/jest-junit.xml

119 tests were completed in 8s with 119 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
src/core/todo/test/sort.test.ts 45✅ 8s
src/core/todo/test/update.test.ts 50✅ 8s
src/core/todo/test/validator.test.ts 24✅ 7s

✅ src/core/todo/test/sort.test.ts

기본 정렬 테스트 › sort/0
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/1
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/2
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/3
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/4
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/5
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/6
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/7
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/8
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
기본 정렬 테스트 › sort/9
  ✅ 다른 조건이 모두 동일하다면, Imminent Todo가 Active된다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선한다.
  ✅ Imminence 정렬이 Importance 정렬보다 우선하며, Importance 정렬이 EDF 정렬보다 우선한다.
정렬 대단위 테스트 › answer: sort/1, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/1, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/2, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:0
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:1
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:2
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:3
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.
정렬 대단위 테스트 › answer: sort/3, problem:4
  ✅ Ready Todo List의 기본적인 정렬을 할 수 있다.

✅ src/core/todo/test/update.test.ts

업데이트 테스트 › update/0
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/1
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/2
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/3
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/4
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/5
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/6
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/7
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/8
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 테스트 › update/9
  ✅ RTL 조건 확인
  ✅ WTL 조건 확인
업데이트 대단위 테스트 › answer: update/easy/1, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/1, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/2, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/easy/3, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/1, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/2, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:0
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:1
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:2
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:3
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.
업데이트 대단위 테스트 › answer: update/difficult/3, problem:4
  ✅ Todo List의 선후관계 및 날짜 비교를 통해 Todo들의 상태를 업데이트 할 수 있다.

✅ src/core/todo/test/validator.test.ts

검증 알고리즘 테스트 › Imminence 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Importance 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Deadline 정렬
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
검증 알고리즘 테스트 › Last Postponed 정렬 
  ✅ sort/1
  ✅ sort/2
  ✅ sort/3
업데이트 검증 알고리즘 테스트 › RTL 조건 확인
  ✅ update/easy/1
  ✅ update/easy/2
  ✅ update/easy/3
  ✅ update/difficult/1
  ✅ update/difficult/2
  ✅ update/difficult/3
업데이트 검증 알고리즘 테스트 › WTL 조건 확인
  ✅ update/easy/1
  ✅ update/easy/2
  ✅ update/easy/3
  ✅ update/difficult/1
  ✅ update/difficult/2
  ✅ update/difficult/3

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c40b660) 49.25% compared to head (040e566) 49.25%.
Report is 8 commits behind head on release.

❗ Current head 040e566 differs from pull request most recent head 94a63f5. Consider uploading reports for the commit 94a63f5 to get more accurate results

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff            @@
##           release     #271    +/-   ##
=========================================
  Coverage    49.25%   49.25%            
=========================================
  Files           16        8     -8     
  Lines          938      469   -469     
  Branches       126       63    -63     
=========================================
- Hits           462      231   -231     
+ Misses         440      220   -220     
+ Partials        36       18    -18     
Flag Coverage Δ
unittests ?

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants