From 44da315f3ec39fe15b83c315f2cde7cd75d59642 Mon Sep 17 00:00:00 2001 From: kimhajung Date: Tue, 3 Sep 2024 14:04:17 +0900 Subject: [PATCH 1/3] add profile and update workfloes Signed-off-by: kimhajung --- .github/workflows/deploy-single-server.yml | 53 ++++++++++++++++++++++ pages/members/03_hajung.md | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 .github/workflows/deploy-single-server.yml create mode 100644 pages/members/03_hajung.md diff --git a/.github/workflows/deploy-single-server.yml b/.github/workflows/deploy-single-server.yml new file mode 100644 index 0000000..4506725 --- /dev/null +++ b/.github/workflows/deploy-single-server.yml @@ -0,0 +1,53 @@ +name: Deploy to Single Server + +on: + push: + branches: + - 'main' + workflow_dispatch: + +env: + IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/cicd-practice + IMAGE_TAG: latest + CONTAINER_NAME: ${{ secrets.DOCKERHUB_USERNAME }}-cicd + PORT: 40003 + +jobs: + cicd: + runs-on: ubuntu-latest + steps: + - + name: Checkout + uses: actions/checkout@v2 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Login to DockerHub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - + name: Build Container Image + uses: docker/build-push-action@v4 + with: + context: . + file: ./Dockerfile + platforms: linux/amd64 + push: true + tags: ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} + + - + name: SSH Remote Commands + uses: appleboy/ssh-action@v1.0.3 + with: + host: server.geunsam2.xyz + username: cicduser + password: ${{ secrets.SSH_PASSWORD }} + port: 22 + timeout: 40s + script: | + docker pull ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} + docker rm -f ${{ env.CONTAINER_NAME }} + docker run -d -p ${{ env.PORT }}:3000 --name ${{ env.CONTAINER_NAME }} ${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }} \ No newline at end of file diff --git a/pages/members/03_hajung.md b/pages/members/03_hajung.md new file mode 100644 index 0000000..60cd8c6 --- /dev/null +++ b/pages/members/03_hajung.md @@ -0,0 +1,3 @@ +#자기소개 +김하정 +## 작은 제목 From 6b4da309daced12cf31efaaf1200e1e9481a75de Mon Sep 17 00:00:00 2001 From: kimhajung Date: Tue, 3 Sep 2024 16:23:31 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=95=84=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/members/03_hajung.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pages/members/03_hajung.md b/pages/members/03_hajung.md index 60cd8c6..4cdb21b 100644 --- a/pages/members/03_hajung.md +++ b/pages/members/03_hajung.md @@ -1,3 +1,4 @@ -#자기소개 -김하정 +# 큰제목 +안녕하세요 ## 작은 제목 +안녕하세요 \ No newline at end of file From 33397d4f79e71c420af807a3ed33d92439875d0c Mon Sep 17 00:00:00 2001 From: kimhajung Date: Tue, 3 Sep 2024 16:25:09 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=95=84=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/members/03_hajung.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pages/members/03_hajung.md b/pages/members/03_hajung.md index 4cdb21b..c4af7da 100644 --- a/pages/members/03_hajung.md +++ b/pages/members/03_hajung.md @@ -1,4 +1,12 @@ # 큰제목 안녕하세요 ## 작은 제목 +안녕하세요 +# 큰제목 +안녕하세요 +## 작은 제목 +안녕하세요 +# 큰제목 +안녕하세요 +## 작은 제목 안녕하세요 \ No newline at end of file