Skip to content

Merge pull request #72 from gamultong/커서-시아-관련-버그-수정 #23

Merge pull request #72 from gamultong/커서-시아-관련-버그-수정

Merge pull request #72 from gamultong/커서-시아-관련-버그-수정 #23

Workflow file for this run

name: CD-dev
on:
push:
branches: ["develop"]
jobs:
build-and-push-image:
runs-on: ubuntu-latest
environment: development
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup env file
uses: ./.github/actions/setup-env
with:
dotenv: ${{ secrets.DOTENV }}
- name: Build and push
uses: ./.github/actions/build-and-push
with:
docker_username: ${{ secrets.DOCKER_USERNAME }}
docker_password: ${{ secrets.DOCKER_PASSWORD }}
docker_reponame: ${{ secrets.DOCKER_REPONAME }}
docker_tags: ${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPONAME }}:dev
deploy:
needs: build-and-push-image
runs-on: ubuntu-latest
environment: development
steps:
- name: Checkout
uses: actions/checkout@v4
with:
sparse-checkout: |
scripts/deploy
.github/actions
- name: Setup env file
uses: ./.github/actions/setup-env
with:
dotenv: ${{ secrets.DOTENV }}
- name: Deploy to server
env:
CLOUDFLARE_TUNNEL_HOSTNAME: ${{ secrets.CLOUDFLARE_TUNNEL_HOSTNAME }}
CF_ACCESS_CLIENT_ID: ${{ secrets.CF_ACCESS_CLIENT_ID }}
CF_ACCESS_CLIENT_SECRET: ${{ secrets.CF_ACCESS_CLIENT_SECRET }}
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
SSH_KEY_B64: ${{ secrets.SSH_KEY_B64 }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_REPONAME: ${{ secrets.DOCKER_REPONAME }}
DOCKER_TAG: dev
ENVIRONMENT: dev
CONTAINER_NAME: ${{ secrets.CONTAINER_NAME }}
CONTAINER_PORT_MAPPING: ${{ secrets.CONTAINER_PORT_MAPPING }}
CONTAINER_MEMORY_LIMIT: ${{ secrets.CONTAINER_MEMORY_LIMIT }}
run: bash scripts/deploy/main.sh