Commit 97c54fcf authored by Artem Baranovskyi's avatar Artem Baranovskyi
Browse files

Image build is optimized.

parent 5e5f03f8
Pipeline #10688 failed with stages
in 60 minutes and 27 seconds
......@@ -11,8 +11,8 @@
# for the default branch and all other (MR) branches.
stages:
- build
- deploy
- build
- deploy
variables:
DOCKER_DRIVER: overlay2
......@@ -27,17 +27,21 @@ build:
image: docker:dind
services:
- name: docker:dind
command: ["--tls=false", "--storage-driver=overlay2", "--mtu=1500", "--data-root=/mnt/volume"]
command: [ "--tls=false", "--storage-driver=overlay2", "--mtu=1500", "--data-root=/mnt/volume" ]
before_script:
- mkdir -p /mnt/volume
- mount /dev/vdb /mnt/volume || echo "Failed to mount /dev/vdb"
- export DOCKER_TMPDIR=/mnt/volume
- docker system prune -a -f --volumes || true
- docker container prune -f || true
- docker network prune -f || true
- df -h
after_script:
- df -h
- docker system prune -a -f
- docker volume prune -f
- docker container prune -f
- docker network prune -f
script:
- docker build --cache-from=flask-backend-full --no-cache --progress=plain -t flask-backend-full -f flask_ml_api/Dockerfile .
- df -h
......@@ -58,7 +62,7 @@ deploy:
image: docker:dind
services:
- name: docker:dind
command: ["--tls=false", "--storage-driver=overlay2", "--mtu=1500", "--data-root=/mnt/volume"]
command: [ "--tls=false", "--storage-driver=overlay2", "--mtu=1500", "--data-root=/mnt/volume" ]
before_script:
- df -h
- docker load -i /mnt/volume/flask-backend-full.tar
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment