-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* A사이드 토픽 생성 API 연동 (#175) * fix: lineheight 1.4 기본값 적용 * feat: text, image icon 추가 * fix: padding 값 수정 * fix: 수정된 input theme으로 변경 * feat: 카테고리 input form 추가 * fix: 파일 로직 변경 * feat: 토픽생성 image input 컴포넌트 추가 * fix: textinput props 변경 * feat: 뒤로가기 로직을 위한 코드수정 * feat: B topic step2 추가 * feat: B topic step1 추가 * feat: B topic 페이지 추가 * feat: add delete icon * feat: add maxlength * fix: constant fix * fix: constant fix * fix: form fix * feat: add BTopicCreate Step2 page * feat: separate imageinput component * feat: add imgurl dto * feat: add topic deadline constant * fix: modal close button width, height fix * feat: 토픽생성 api 구축 * feat: 토픽생성 form 유효성 검사 추가 * chore: update gitignore * fix: update value by useWatch * fix: lint error * fix: 로고색상 변경 #169 * feat: 토픽생성 유효성 검사 및 api 연동 * feat: 토픽생성 api dto 수정 * fix: 슬라이더 , 투표완료 컴포넌트 내 로고위치 수정 * fix: topic content 글자수에 따른 size 조정 * fix: 로그인 화면 로고 B 색상 수정 * fix: 슬라이더 topic content text z index 수정 * fix: api 변경에 따라 topic content 받아오도록 수정 * fix: topiccreate dto interface 위치 조정 * feat: Aside topiccreate api 연동 * fix: 절대경로로 수정 --------- Co-authored-by: 전진호 <[email protected]> * 토픽생성완료 후 로직 (#176) * fix: lineheight 1.4 기본값 적용 * feat: text, image icon 추가 * fix: padding 값 수정 * fix: 수정된 input theme으로 변경 * feat: 카테고리 input form 추가 * fix: 파일 로직 변경 * feat: 토픽생성 image input 컴포넌트 추가 * fix: textinput props 변경 * feat: 뒤로가기 로직을 위한 코드수정 * feat: B topic step2 추가 * feat: B topic step1 추가 * feat: B topic 페이지 추가 * feat: add delete icon * feat: add maxlength * fix: constant fix * fix: constant fix * fix: form fix * feat: add BTopicCreate Step2 page * feat: separate imageinput component * feat: add imgurl dto * feat: add topic deadline constant * fix: modal close button width, height fix * feat: 토픽생성 api 구축 * feat: 토픽생성 form 유효성 검사 추가 * chore: update gitignore * fix: update value by useWatch * fix: lint error * fix: 로고색상 변경 #169 * feat: 토픽생성 유효성 검사 및 api 연동 * feat: 토픽생성 api dto 수정 * fix: 슬라이더 , 투표완료 컴포넌트 내 로고위치 수정 * fix: topic content 글자수에 따른 size 조정 * fix: 로그인 화면 로고 B 색상 수정 * fix: 슬라이더 topic content text z index 수정 * fix: api 변경에 따라 topic content 받아오도록 수정 * fix: topiccreate dto interface 위치 조정 * feat: Aside topiccreate api 연동 * fix: 절대경로로 수정 * feat: 토픽생성 완료시 각 사이드 화면으로 이동 --------- Co-authored-by: 전진호 <[email protected]> * fix: remove enable option (#177) * fix: api url (#178) --------- Co-authored-by: CHAEYOUNG SONG <[email protected]>
- Loading branch information
1 parent
60652b3
commit 05c064c
Showing
6 changed files
with
125 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
name: CD | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
|
||
jobs: | ||
build: | ||
name: build & deploy | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: checkout Github Action | ||
uses: actions/checkout@v3 | ||
|
||
- name: Get npm cache directory | ||
id: npm-cache-dir | ||
run: | | ||
echo "::set-output name=dir::$(npm config get cache)" | ||
- uses: actions/cache@v3 | ||
id: npm-cache | ||
with: | ||
path: ${{ steps.npm-cache-dir.outputs.dir }} | ||
key: ${{ runner.os }}-node-${{ hashFiles('**/yarn.lock') }} | ||
restore-keys: | | ||
${{ runner.os }}-node- | ||
- name: install yarn dependencies | ||
run: yarn install | ||
|
||
- name: react build | ||
run: yarn run build | ||
|
||
# aws에 접근하기 위한 권한을 받아옵니다. | ||
- name: Configure AWS credentials | ||
uses: aws-actions/configure-aws-credentials@v1 | ||
with: | ||
aws-access-key-id: ${{ secrets.AWS_S3_ACCESS_KEY_ID }} | ||
aws-secret-access-key: ${{ secrets.AWS_S3_SECRET_KEY }} | ||
aws-region: ap-northeast-2 | ||
|
||
# S3에 build 파일을 올립니다. | ||
- name: Upload to S3 | ||
env: | ||
BUCKET_NAME: ${{ secrets.AWS_S3_BUCKET_NAME}} | ||
run: | | ||
aws s3 sync \ | ||
./build s3://$BUCKET_NAME | ||
# cloudfront로 배포되는 파일은 기본설정 상 24시간동안 캐시가 유지됩니다. | ||
# 배포 후 S3에는 최신 정적리소스가 올라가있지만 엣지로케이션엔 이전 파일이 올라가있는 상태라는 의미입니다. | ||
# 바로 변화가 반영되길 바란다면 invalidation을 해주면 됩니다. | ||
# 해당 부분은 과금될 수 있으니 확인 후 사용하세요! | ||
- name: CloudFront Invalidation | ||
env: | ||
CLOUD_FRONT_ID: ${{ secrets.AWS_CLOUDFRONT_ID}} | ||
run: | | ||
aws cloudfront create-invalidation \ | ||
--distribution-id $CLOUD_FRONT_ID --paths /* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters