Skip to content

Commit

Permalink
test: trying to make the workflow_dispatch work with the deploy-dev w…
Browse files Browse the repository at this point in the history
…orkflow
  • Loading branch information
Jolan committed Mar 5, 2025
1 parent 47c2905 commit 58ba33d
Showing 1 changed file with 18 additions and 36 deletions.
54 changes: 18 additions & 36 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,31 +7,13 @@ on:
workflow_dispatch:

jobs:
deploy:
deploy-dev:
runs-on: self-hosted

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Export environment variables
run: |
export GROUP_ID="05"
export PORT_PREFIX="2"
export DEV_POSTFIX="1"
export STAG_POSTFIX="2"
export PROD_POSTFIX="3"
export GATEWAY_POSTFIX="6"
export DEV_PORT_PREFIX="${PORT_PREFIX}${GROUP_ID}${DEV_POSTFIX}"
export STAG_PORT_PREFIX="${PORT_PREFIX}${GROUP_ID}${STAG_POSTFIX}"
export PROD_PORT_PREFIX="${PORT_PREFIX}${GROUP_ID}${PROD_POSTFIX}"
echo "DEV_PORT_PREFIX=$DEV_PORT_PREFIX" >> $GITHUB_ENV
echo "STAG_PORT_PREFIX=$STAG_PORT_PREFIX" >> $GITHUB_ENV
echo "PROD_PORT_PREFIX=$PROD_PORT_PREFIX" >> $GITHUB_ENV
echo "GATEWAY_POSTFIX=$GATEWAY_POSTFIX" >> $GITHUB_ENV
# - name: Set up environment variables
# uses: falti/dotenv-action@v1.1.4
# with:
Expand All @@ -41,24 +23,24 @@ jobs:
# - name: Check environment variables
# run: env

- name: Stop and remove existing containers
run: |
sudo docker compose -f docker-compose.dev.yml down
# - name: Stop and remove existing containers
# run: |
# sudo docker compose -f docker-compose.dev.yml down

- name: Build Docker images
run: |
sudo docker compose -f docker-compose.dev.yml build
# - name: Build Docker images
# run: |
# sudo docker compose -f docker-compose.dev.yml build

- name: Run Docker containers
run: |
sudo docker compose -f docker-compose.dev.yml up -d
# - name: Run Docker containers
# run: |
# sudo docker compose -f docker-compose.dev.yml up -d

- name: Check Docker containers
run: |
sudo docker ps
# - name: Check Docker containers
# run: |
# sudo docker ps

- name: Test app deployment
run: |
sudo curl -s http://localhost:20514 || echo "Backend not accessible" && exit 1
sudo curl -s http://localhost:20515 || echo "Frontend not accessible" && exit 1
sudo curl -s http://localhost:20516 || echo "Gateway not accessible" && exit 1
# - name: Test app deployment
# run: |
# sudo curl -s http://localhost:20514 || echo "Backend not accessible" && exit 1
# sudo curl -s http://localhost:20515 || echo "Frontend not accessible" && exit 1
# sudo curl -s http://localhost:20516 || echo "Gateway not accessible" && exit 1

0 comments on commit 58ba33d

Please sign in to comment.