|
|
|
|
@ -28,7 +28,17 @@ test_app: |
|
|
|
|
- if [[ $(docker ps -a) == *$DOMAIN* ]] ; then docker stop $DOMAIN ; fi |
|
|
|
|
- if [[ $(docker ps -a) == *$DOMAIN* ]] ; then docker rm $DOMAIN; fi |
|
|
|
|
- "SLACK_PAYLOAD='payload={\"channel\":\"#'${CHANNEL}'\",\"username\":\"'${SERVER_URL}'\",\"text\":\"'${SLACK_MSG}'\",\"icon_emoji\":\":ghost:\"}'" |
|
|
|
|
- docker run -d --expose=80 -e VIRTUAL_HOST=$DOMAIN --name=$DOMAIN -e DB_NAME=$DB_NAME -e PG_PORT_5432_TCP_ADDR=$DB_HOST -e PG_PORT_5432_TCP_PORT=$DB_PORT -e PG_ENV_POSTGRES_USER=$DB_TEST_USER -e PG_ENV_POSTGRES_PASSWORD=$DB_TEST_PASS "$CI_REGISTRY_IMAGE:$CI_BUILD_REF_SLUG" |
|
|
|
|
- docker run -d |
|
|
|
|
--expose=80 |
|
|
|
|
--env VIRTUAL_HOST=$DOMAIN |
|
|
|
|
--name $DOMAIN |
|
|
|
|
--env HTTPS_METHOD=noredirect |
|
|
|
|
--env DB_NAME=$DB_NAME |
|
|
|
|
--env PG_PORT_5432_TCP_ADDR=$DB_HOST |
|
|
|
|
--env PG_PORT_5432_TCP_PORT=$DB_PORT |
|
|
|
|
--env PG_ENV_POSTGRES_USER=$DB_TEST_USER |
|
|
|
|
--env PG_ENV_POSTGRES_PASSWORD=$DB_TEST_PASS |
|
|
|
|
"$CI_REGISTRY_IMAGE:$CI_BUILD_REF_SLUG" |
|
|
|
|
- curl -I $DOMAIN 2>/dev/null | head -n 1 | cut -d$' ' -f2 |
|
|
|
|
- SLACK_MSG="REVIEW app is started on https://$DOMAIN/" |
|
|
|
|
- SLACK_PAYLOAD="payload={\"text\":\"$SLACK_MSG\",\"username\":\"gitlab-ci\"}" |
|
|
|
|
|