Skip to content

Commit

Permalink
Release 1.1.0
Browse files Browse the repository at this point in the history
1.1.0 ๋ฒ„์ „ ๋ฐฐํฌ
  • Loading branch information
iamjooon2 authored Sep 15, 2023
2 parents d8bdae7 + 539e3ae commit 461d4c1
Show file tree
Hide file tree
Showing 4,010 changed files with 264,999 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules โ€ฆ
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
frontend/ @HyeryongChoi @n0eyes @ksone02
backend/ @iamjooon2 @parkmuhyeun @wonyongChoi05 @kyY00n

.github/ @HyeryongChoi @n0eyes @ksone02 @iamjooon2 @parkmuhyeun @wonyongChoi05 @kyY00n
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ body:
render: shell
validations:
required: false
- type: textarea
attributes:
label: ๐Ÿ•– ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„
description: ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ ์–ด์ฃผ์„ธ์š”!
- type: textarea
attributes:
label: ๐ŸŒ Environment
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ body:
placeholder: ์ตœ๋Œ€ํ•œ ์„ธ๋ถ„ํ™” ํ•ด์„œ ์ ์–ด์ฃผ์„ธ์š”!
validations:
required: true
- type: textarea
attributes:
label: ๐Ÿ•– ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„
description: ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ ์–ด์ฃผ์„ธ์š”!
- type: textarea
attributes:
label: ๐Ÿ™‹๐Ÿป More
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/meeting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ body:
placeholder: ์ตœ๋Œ€ํ•œ ์„ธ๋ถ„ํ™” ํ•ด์„œ ์ ์–ด์ฃผ์„ธ์š”!
validations:
required: true
- type: textarea
attributes:
label: ๐Ÿ•– ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„
description: ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ ์–ด์ฃผ์„ธ์š”!
- type: textarea
attributes:
label: ๐Ÿ™‹๐Ÿป More
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ body:
placeholder: ์ตœ๋Œ€ํ•œ ์„ธ๋ถ„ํ™” ํ•ด์„œ ์ ์–ด์ฃผ์„ธ์š”!
validations:
required: true
- type: textarea
attributes:
label: ๐Ÿ•– ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„
description: ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ ์–ด์ฃผ์„ธ์š”!
- type: textarea
attributes:
label: ๐Ÿ™‹๐Ÿป More
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/support.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ body:
placeholder: ์ตœ๋Œ€ํ•œ ์„ธ๋ถ„ํ™” ํ•ด์„œ ์ ์–ด์ฃผ์„ธ์š”!
validations:
required: true
- type: textarea
attributes:
label: ๐Ÿ•– ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„
description: ์˜ˆ์ƒ ์ž‘์—… ์†Œ์š” ์‹œ๊ฐ„์„ ์ ์–ด์ฃผ์„ธ์š”!
- type: textarea
attributes:
label: ๐Ÿ™‹๐Ÿป More
Expand Down
67 changes: 67 additions & 0 deletions .github/workflows/frontend-deploy-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Frontend Deploy to Dev

on:
push:
branches: [develop]
paths: frontend/**

jobs:
build-dockerfile:
defaults:
run:
working-directory: frontend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
with:
node-version: '18.x'

- name: Install dependencies
run: yarn

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Log in to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Build and push
uses: docker/build-push-action@v4
with:
context: ./frontend
file: ./frontend/Dockerfile.dev
push: true
tags: ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
platforms: |
linux/amd64
linux/arm64
deploy-to-develop-EC2:
needs: build-dockerfile
runs-on: front-dev-server

steps:
- name: Deploy to Develop EC2
run: |
docker stop ${{ secrets.FRONTEND_CONTAINER_NAME }} || true
docker rm ${{ secrets.FRONTEND_CONTAINER_NAME }} || true
docker pull ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
docker run -d -p 3000:3000 --name ${{ secrets.FRONTEND_CONTAINER_NAME }} ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
- name: Slack Notification
uses: 8398a7/action-slack@v3
with:
status: ${{ job.status }}
author_name: ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฐํฌ ์•Œ๋ฆผ
fields: repo,message,commit,author,action,eventName,ref,workflow,job,took
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
if: always()
66 changes: 66 additions & 0 deletions .github/workflows/frontend-deploy-prod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: Frontend Deploy to Prod

on:
push:
branches: [main]
paths: frontend/**

jobs:
build-dockerfile:
defaults:
run:
working-directory: frontend
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- uses: actions/setup-node@v3
with:
node-version: '18.x'

- name: Install dependencies
run: yarn

- name: Set up QEMU
uses: docker/setup-qemu-action@v2

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Log in to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Build and push
uses: docker/build-push-action@v4
with:
context: ./frontend
push: true
tags: ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
platforms: |
linux/amd64
linux/arm64
deploy-to-develop-EC2:
needs: build-dockerfile
runs-on: front-prod-server

steps:
- name: Deploy to Develop EC2
run: |
docker stop ${{ secrets.FRONTEND_CONTAINER_NAME }} || true
docker rm ${{ secrets.FRONTEND_CONTAINER_NAME }} || true
docker pull ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
docker run -d -p 3000:3000 --name ${{ secrets.FRONTEND_CONTAINER_NAME }} ${{ secrets.FRONTEND_IMAGE_NAME }}:latest
- name: Slack Notification
uses: 8398a7/action-slack@v3
with:
status: ${{ job.status }}
author_name: ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฐํฌ ์•Œ๋ฆผ
fields: repo,message,commit,author,action,eventName,ref,workflow,job,took
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
if: always()
28 changes: 28 additions & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Java build test

on:
push:
branches: [ main, develop ]
paths: backend/**
pull_request:
branches: [ main, develop ]
paths: backend/**

jobs:
build:
defaults:
run:
working-directory: backend
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'adopt'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
33 changes: 33 additions & 0 deletions .github/workflows/storybook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Frontend Storybook Test

on:
push:
branches: [main, develop]
paths: frontend/**
pull_request:
branches: [main, develop]
paths: frontend/**

jobs:
storybook-test:
defaults:
run:
working-directory: frontend
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '18.x'
- name: Install dependencies
run: yarn
- name: Install Playwright
run: npx playwright install --with-deps
- name: Build Storybook
run: yarn build:sb
- name: Serve Storybook and run tests
run: |
npx concurrently -k -s first -n "SB,TEST" -c "magenta,blue" \
"yarn start:sb" \
"npx wait-on tcp:6006 && yarn test-storybook"
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.DS_Store
.idea
45 changes: 45 additions & 0 deletions backend/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

**/src/main/resources/static/docs/
src/main/resources/env.properties

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/
/src/main/generated/**

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### logs ###
/logs
/was-logs
Loading

0 comments on commit 461d4c1

Please sign in to comment.