From dff1a9ee0b0f0707ca40bb92ddcbfe13c8233ca1 Mon Sep 17 00:00:00 2001 From: jennjaetak Date: Tue, 3 Sep 2024 15:05:10 +0900 Subject: [PATCH 1/4] ? --- .github/workflows/deploy-single-sever.yml | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/deploy-single-sever.yml diff --git a/.github/workflows/deploy-single-sever.yml b/.github/workflows/deploy-single-sever.yml new file mode 100644 index 0000000..550efcd --- /dev/null +++ b/.github/workflows/deploy-single-sever.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: 40000 + +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 From 89243e2d735e4b6bdc6f331df75e51e3e810282b Mon Sep 17 00:00:00 2001 From: jennjaetak Date: Tue, 3 Sep 2024 15:08:46 +0900 Subject: [PATCH 2/4] ? --- .github/workflows/deploy-single-sever.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-single-sever.yml b/.github/workflows/deploy-single-sever.yml index 550efcd..b97d2c2 100644 --- a/.github/workflows/deploy-single-sever.yml +++ b/.github/workflows/deploy-single-sever.yml @@ -10,7 +10,7 @@ env: IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/cicd-practice IMAGE_TAG: latest CONTAINER_NAME: ${{ secrets.DOCKERHUB_USERNAME }}-cicd - PORT: 40000 + PORT: 3001:3001 jobs: cicd: From eb0c3854bf6fe62bcdc1d38c94b2dad1dbc7ceb5 Mon Sep 17 00:00:00 2001 From: jennjaetak Date: Tue, 3 Sep 2024 15:10:38 +0900 Subject: [PATCH 3/4] ? --- .github/workflows/deploy-single-sever.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-single-sever.yml b/.github/workflows/deploy-single-sever.yml index b97d2c2..811ac88 100644 --- a/.github/workflows/deploy-single-sever.yml +++ b/.github/workflows/deploy-single-sever.yml @@ -10,7 +10,7 @@ env: IMAGE_NAME: ${{ secrets.DOCKERHUB_USERNAME }}/cicd-practice IMAGE_TAG: latest CONTAINER_NAME: ${{ secrets.DOCKERHUB_USERNAME }}-cicd - PORT: 3001:3001 + PORT: 3001 jobs: cicd: From 9e1db2186b009b8f52ae10c596c3b5e7f0d655a2 Mon Sep 17 00:00:00 2001 From: jennjaetak Date: Tue, 3 Sep 2024 16:58:49 +0900 Subject: [PATCH 4/4] ?? --- .github/workflows/deploy-single-sever.yml | 53 ----------------------- pages/members/00_geunsam2 copy.md | 46 ++++++++++++++++++++ 2 files changed, 46 insertions(+), 53 deletions(-) delete mode 100644 .github/workflows/deploy-single-sever.yml create mode 100644 pages/members/00_geunsam2 copy.md diff --git a/.github/workflows/deploy-single-sever.yml b/.github/workflows/deploy-single-sever.yml deleted file mode 100644 index 811ac88..0000000 --- a/.github/workflows/deploy-single-sever.yml +++ /dev/null @@ -1,53 +0,0 @@ -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: 3001 - -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/00_geunsam2 copy.md b/pages/members/00_geunsam2 copy.md new file mode 100644 index 0000000..192d51d --- /dev/null +++ b/pages/members/00_geunsam2 copy.md @@ -0,0 +1,46 @@ +# μ—Όκ·Όμ²  + +## πŸ₯Έ 인적사항 + +- name : μ—Όκ·Όμ²  +- github : [GeunSam2](https://github.com/GeunSam2) +- age : 미상 +- blog : [λͺ¨λ‘μ˜ 근삼이](https://ykarma1996.tistory.com/) +- νšŒμ‚¬ : λ‹Ήκ·Όλ§ˆμΌ“ +- λΆ€μ„œ : SRE + +## πŸ₯• μ’‹μ•„ν•˜λŠ” 것 + +- 개발 +- 뢀동산 투자 +- λΉ„λ””μ˜€ κ²Œμž„ + +## 🐿 아무말 + +![profile](https://avatars.githubusercontent.com/u/41275199?v=4) +> 이건 제 μ•„μ΄μ½˜μ΄μ—μš”. + +Docker Captain 으둜 ν™œλ™ν•˜κ³  μžˆμ–΄μš”. +Argo Workflows μ˜€ν”ˆμ†ŒμŠ€μ˜ μ»¨νŠΈλ¦¬λ·°ν„°λ‘œ ν™œλ™ν•˜κ³  μžˆμ–΄μš”. + +![ArgoWorkflows](https://img.shields.io/badge/Argo_Workflows-D9F8F9?style=for-the-badge&logo=Argo&logoColor=E5902D) + +μ €λŠ” 특히 μ•„λž˜ 언어듀을 μ’‹μ•„ν•˜κ³  많이 μ‚¬μš©ν•΄μš”. + +![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54) +![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E) +![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) +![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=for-the-badge&logo=go&logoColor=white) +![ShellScript](https://img.shields.io/badge/Shell_Script-6E6B6A?style=for-the-badge&logo=gnu-bash&logoColor=white) + +```python +import you + +you.today('happy!') +``` + +--- + +## λ§ˆν¬λ‹€μš΄ μž‘μ„±μ— λŒ€ν•œ 팁이 ν•„μš”ν•˜λ‹€λ©΄? + +- μ°Έκ³ ν•˜κΈ° 쒋은 λ¬Έμ„œ : [링크](https://gist.github.com/ihoneymon/652be052a0727ad59601)