Skip to content

Commit effed78

Browse files
authored
fix: don't exit on cmd failure (#177)
* fix: don't exit on cmd failure * fix: re-add values * fix: add new variables * test: add container name * fix: match ports * fix: add devpulse email * fix: port * fix: port * fix: remove container name * fix: remove extraneous node env * fix: add jwt key * fix: run on push
1 parent e7f3474 commit effed78

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

Diff for: .github/workflows/docker-image.yml

+20-7
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,13 @@ jobs:
1414
NODE_ENV: "production"
1515
PUSHER_CLUSTER: ${{ secrets.PUSHER_CLUSTER }}
1616
PUSHER_APP_ID: ${{ secrets.PUSHER_APP_ID }}
17-
PUSHER_APP_KEY: ${{ secrets.PUSHER_KEY }}
18-
PUSHER_APP_SECRET: ${{ secrets.PUSHER_APP_SECRET }}
17+
PUSHER_KEY: ${{ secrets.PUSHER_KEY }}
18+
PUSHER_SECRET: ${{ secrets.PUSHER_SECRET }}
1919
DEVPULSE_EMAIL: ${{ secrets.DEVPULSE_EMAIL }}
20+
API_KEY: ${{ secrets.API_KEY }}
21+
SENDER_NAME: ${{ secrets.SENDER_NAME }}
22+
PORT: ${{ secrets.PORT }}
23+
JWT_SECRET: ${{ secrets.JWT_SECRET }}
2024

2125

2226
steps:
@@ -41,13 +45,22 @@ jobs:
4145
username: ${{ secrets.DO_USERNAME }}
4246
key: ${{ secrets.DO_KEY }}
4347
port: ${{ secrets.DO_PORT }}
44-
envs: MONGO_PROD_DB,REGISTER_FRONTEND_URL,REGISTER_ORG_FRONTEND_URL,NODE_ENV,FRONTEND_LINK,ADMIN_EMAIL,ADMIN_PASS,COORDINATOR_EMAIL,COORDINATOR_PASS,GH_TOKEN, PUSHER_CLUSTER
48+
envs: MONGO_PROD_DB,REGISTER_FRONTEND_URL,REGISTER_ORG_FRONTEND_URL,NODE_ENV,FRONTEND_LINK,ADMIN_EMAIL,ADMIN_PASS,COORDINATOR_EMAIL,COORDINATOR_PASS,GH_TOKEN, PUSHER_CLUSTER, PUSHER_APP_ID, PUSHER_KEY, PUSHER_SECRET, API_KEY, SENDER_NAME, DEVPULSE_EMAIL, PORT, JWT_SECRET
4549
script: |
4650
47-
set -e # Exit immediately if a command exits with a non-zero status
48-
set -x # Print commands and their arguments as they are executed
4951
touch env
50-
echo "MONGO_PROD_DB=${MONGO_PROD_DB}" >> env
52+
echo "MONGO_PROD_DB=${MONGO_PROD_DB}" > env
53+
echo "FRONTEND_LINK=${FRONTEND_LINK}" >> env
54+
echo "NODE_ENV=${NODE_ENV}" >> env
55+
echo "PUSHER_CLUSTER=${PUSHER_CLUSTER}" >> env
56+
echo "PUSHER_APP_ID=${PUSHER_APP_ID}" >> env
57+
echo "PUSHER_KEY=${PUSHER_KEY}" >> env
58+
echo "PUSHER_SECRET=${PUSHER_SECRET}" >> env
59+
echo "DEVPULSE_EMAIL=${DEVPULSE_EMAIL}" >> env
60+
echo "API_KEY=${API_KEY}" >> env
61+
echo "SENDER_NAME=${SENDER_NAME}" >> env
62+
echo "PORT=${PORT}" >> env
63+
echo "JWT_SECRET=${JWT_SECRET}" >> env
5164
# Pull the latest image
5265
docker pull ${{ secrets.DOCKER_HUB_USERNAME2 }}/atlp-devpulse-bn:latest
5366
@@ -56,7 +69,7 @@ jobs:
5669
docker rm $(docker ps -aq --filter publish=4008) || true
5770
# Run new container
5871
output=$( docker run -d \
59-
-p 4008:3000 \
72+
-p 4008:5000 \
6073
--env-file env \
6174
${{ secrets.DOCKER_HUB_USERNAME2 }}/atlp-devpulse-bn:latest)
6275
echo $output

0 commit comments

Comments
 (0)