14
14
NODE_ENV : " production"
15
15
PUSHER_CLUSTER : ${{ secrets.PUSHER_CLUSTER }}
16
16
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 }}
19
19
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 }}
20
24
21
25
22
26
steps :
@@ -41,13 +45,22 @@ jobs:
41
45
username : ${{ secrets.DO_USERNAME }}
42
46
key : ${{ secrets.DO_KEY }}
43
47
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
45
49
script : |
46
50
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
49
51
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
51
64
# Pull the latest image
52
65
docker pull ${{ secrets.DOCKER_HUB_USERNAME2 }}/atlp-devpulse-bn:latest
53
66
56
69
docker rm $(docker ps -aq --filter publish=4008) || true
57
70
# Run new container
58
71
output=$( docker run -d \
59
- -p 4008:3000 \
72
+ -p 4008:5000 \
60
73
--env-file env \
61
74
${{ secrets.DOCKER_HUB_USERNAME2 }}/atlp-devpulse-bn:latest)
62
75
echo $output
0 commit comments