This commit is contained in:
@@ -71,23 +71,37 @@ jobs:
|
|||||||
set -ex
|
set -ex
|
||||||
echo 'Logging in to registry on server...'
|
echo 'Logging in to registry on server...'
|
||||||
echo \"$REGISTRY_PASS\" | docker login registry.infra.mintel.me -u \"$REGISTRY_USER\" --password-stdin
|
echo \"$REGISTRY_PASS\" | docker login registry.infra.mintel.me -u \"$REGISTRY_USER\" --password-stdin
|
||||||
|
echo 'Login successful'
|
||||||
|
|
||||||
cd /home/deploy/sites/mb-grid-solutions
|
cd /home/deploy/sites/mb-grid-solutions
|
||||||
|
echo 'Changed to directory: $(pwd)'
|
||||||
|
ls -la
|
||||||
|
|
||||||
echo 'Pulling latest images...'
|
echo 'Pulling latest images...'
|
||||||
# Try both .yml and .yaml
|
# Try both .yml and .yaml
|
||||||
if [ -f docker-compose.yml ]; then
|
if [ -f docker-compose.yml ]; then
|
||||||
|
echo 'Using docker-compose.yml'
|
||||||
docker compose pull
|
docker compose pull
|
||||||
|
echo 'Pull completed'
|
||||||
|
docker images registry.infra.mintel.me/mintel/mb-grid-solutions:latest --format 'Image ID after pull: {{.ID}}'
|
||||||
docker compose up -d --force-recreate
|
docker compose up -d --force-recreate
|
||||||
|
echo 'Up completed'
|
||||||
|
docker ps --filter name=mb-grid-solutions --format 'Containers: {{.Names}} {{.Status}}'
|
||||||
elif [ -f docker-compose.yaml ]; then
|
elif [ -f docker-compose.yaml ]; then
|
||||||
|
echo 'Using docker-compose.yaml'
|
||||||
docker compose -f docker-compose.yaml pull
|
docker compose -f docker-compose.yaml pull
|
||||||
|
echo 'Pull completed'
|
||||||
|
docker images registry.infra.mintel.me/mintel/mb-grid-solutions:latest --format 'Image ID after pull: {{.ID}}'
|
||||||
docker compose -f docker-compose.yaml up -d --force-recreate
|
docker compose -f docker-compose.yaml up -d --force-recreate
|
||||||
|
echo 'Up completed'
|
||||||
|
docker ps --filter name=mb-grid-solutions --format 'Containers: {{.Names}} {{.Status}}'
|
||||||
else
|
else
|
||||||
echo 'No docker-compose file found!'
|
echo 'No docker-compose file found!'
|
||||||
ls -la
|
ls -la
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 'Pruning old images...'
|
echo 'Pruning old images...'
|
||||||
docker image prune -f
|
docker image prune -f
|
||||||
|
echo 'Deployment completed successfully'
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
build: .
|
|
||||||
image: registry.infra.mintel.me/mintel/mb-grid-solutions:latest
|
image: registry.infra.mintel.me/mintel/mb-grid-solutions:latest
|
||||||
restart: always
|
restart: always
|
||||||
expose:
|
expose:
|
||||||
|
|||||||
Reference in New Issue
Block a user