backend: updated deploy script

master
Vic 2 years ago
parent 28275edc80
commit e003bcde78

@ -1,11 +0,0 @@
# This file is used for convenience of local development.
# DO NOT STORE YOUR CREDENTIALS INTO GIT
export POSTGRES_USERNAME=postgres
export POSTGRES_PASSWORD=postgres
export POSTGRES_HOST=database-1.cvudakyyy77n.us-east-1.rds.amazonaws.com
export POSTGRES_DB=postgres
export AWS_BUCKET=arn:aws:s3:::udagram593666028033
export AWS_REGION=us-east-1
export AWS_PROFILE=default
export JWT_SECRET=mysecretstring
export URL=http://localhost:8100

@ -0,0 +1,18 @@
set -x
set -e
eb use udagram-api-dev
eb setenv POSTGRES_HOST=$POSTGRES_HOST
POSTGRES_DB=$POSTGRES_DB
POSTGRES_USERNAME=$POSTGRES_USERNAME
POSTGRES_PASSWORD=$POSTGRES_PASSWORD
AWS_REGION=$AWS_REGION
AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION
AWS_BUCKET=$AWS_BUCKET
JWT_SECRET=$JWT_SECRET
AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
URL=$URL
eb deploy udagram-api-dev

@ -12,7 +12,7 @@
"dev": "npx ts-node-dev --respawn --transpile-only ./src/server.ts",
"prod": "npx tsc && node ./www/server.js",
"clean": "rm -rf www/ || true",
"deploy": "npm run build && eb list && eb use udagram-api-dev && eb deploy",
"deploy": "sh ./bin/deploy.sh",
"build": "npm install . && npm run clean && tsc && cp -rf src/config www/config && cp -R .elasticbeanstalk www/.elasticbeanstalk && cp .npmrc www/.npmrc && cp package.json www/package.json && cd www && zip -r Archive.zip . && cd ..",
"test": "echo \"Error: no test specified\" && exit 1"
},

Loading…
Cancel
Save