strona-czynna/jenkins.start.sh
Kuba Orlik 88b466b2c4 Jenkins scripts
Summary:
Add some jenkins scripts so it's possible to deploy the app easily

Hotfix

Test Plan: tbd

Reviewers: #reviewers

Differential Revision: https://hub.sealcode.org/D1062
2021-05-27 22:29:06 +02:00

28 lines
567 B
Bash
Executable File

#!/bin/bash
docker-compose down
set -e
export SEALIOUS_PORT=$1
export SEALIOUS_BASE_URL=$2
docker-compose down
docker-compose up -d db
./npm.sh ci
./npm.sh run build:back;
./npm.sh run build:front;
rm -f log.txt
docker-compose run --user="$UID"\
-e "SEALIOUS_MONGO_PORT=27017" \
-e "SEALIOUS_MONGO_HOST=db" \
-e "SEALIOUS_PORT=$SEALIOUS_PORT" \
-e "SEALIOUS_BASE_URL=$SEALIOUS_BASE_URL" \
-p ${SEALIOUS_PORT}:${SEALIOUS_PORT} \
-d \
test \
/bin/sh -c "node . > log.txt" \
&& echo "App started on $SEALIOUS_PORT"