Compare commits
4 Commits
fix/cl9-mo
...
fix/cl9-pr
| Author | SHA1 | Date | |
|---|---|---|---|
| 2edf19fac3 | |||
| c696869909 | |||
| 0e2dd1bfc7 | |||
| 99f020f560 |
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -11,7 +11,7 @@ pipeline {
|
|||||||
APP_HOST = "${env.APP_HOST ?: '192.168.68.89'}"
|
APP_HOST = "${env.APP_HOST ?: '192.168.68.89'}"
|
||||||
APP_USER = "${env.APP_USER ?: 'deploy'}"
|
APP_USER = "${env.APP_USER ?: 'deploy'}"
|
||||||
DEPLOY_PATH = "${env.DEPLOY_PATH ?: '/opt/plesk-agency-portal'}"
|
DEPLOY_PATH = "${env.DEPLOY_PATH ?: '/opt/plesk-agency-portal'}"
|
||||||
APP_BASE_URL = "${env.APP_BASE_URL ?: 'https://portal.rdbcloud.co.uk}"
|
APP_BASE_URL = "${env.APP_BASE_URL ?: 'http://192.168.68.89:3000'}"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,6 @@ services:
|
|||||||
web:
|
web:
|
||||||
container_name: plesk-agency-portal
|
container_name: plesk-agency-portal
|
||||||
image: ${APP_IMAGE:-plesk-agency-portal:latest}
|
image: ${APP_IMAGE:-plesk-agency-portal:latest}
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
|||||||
@@ -4,20 +4,9 @@ set -euo pipefail
|
|||||||
|
|
||||||
DEPLOY_PATH="${DEPLOY_PATH:-/opt/plesk-agency-portal}"
|
DEPLOY_PATH="${DEPLOY_PATH:-/opt/plesk-agency-portal}"
|
||||||
APP_IMAGE="${APP_IMAGE:-plesk-agency-portal:latest}"
|
APP_IMAGE="${APP_IMAGE:-plesk-agency-portal:latest}"
|
||||||
SOURCE_PATH="${SOURCE_PATH:-${DEPLOY_PATH}}"
|
|
||||||
|
|
||||||
mkdir -p "${DEPLOY_PATH}"
|
mkdir -p "${DEPLOY_PATH}"
|
||||||
|
|
||||||
for file in docker-compose.prod.yml deploy-prod.sh smoke-check.sh rollback-prod.sh; do
|
|
||||||
if [ -f "${SOURCE_PATH}/${file}" ]; then
|
|
||||||
cp "${SOURCE_PATH}/${file}" "${DEPLOY_PATH}/${file}"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
chmod +x "${DEPLOY_PATH}/deploy-prod.sh" \
|
|
||||||
"${DEPLOY_PATH}/smoke-check.sh" \
|
|
||||||
"${DEPLOY_PATH}/rollback-prod.sh" 2>/dev/null || true
|
|
||||||
|
|
||||||
if [ ! -f "${DEPLOY_PATH}/docker-compose.prod.yml" ]; then
|
if [ ! -f "${DEPLOY_PATH}/docker-compose.prod.yml" ]; then
|
||||||
echo "Missing docker-compose.prod.yml in ${DEPLOY_PATH}" >&2
|
echo "Missing docker-compose.prod.yml in ${DEPLOY_PATH}" >&2
|
||||||
exit 1
|
exit 1
|
||||||
@@ -25,6 +14,6 @@ fi
|
|||||||
|
|
||||||
cd "${DEPLOY_PATH}"
|
cd "${DEPLOY_PATH}"
|
||||||
|
|
||||||
APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d --no-build
|
APP_IMAGE="${APP_IMAGE}" docker compose -f docker-compose.prod.yml up -d
|
||||||
|
|
||||||
docker compose -f docker-compose.prod.yml ps
|
docker compose -f docker-compose.prod.yml ps
|
||||||
|
|||||||
Reference in New Issue
Block a user