Commit 48d83e85 authored by Artem Baranovskyi's avatar Artem Baranovskyi
Browse files

Image build is optimized.

parent bddd72d6
Pipeline #10699 failed with stages
in 2 seconds
...@@ -21,12 +21,12 @@ variables: ...@@ -21,12 +21,12 @@ variables:
DOCKER_OPTS: "--data-root=/mnt/volume/docker-data" DOCKER_OPTS: "--data-root=/mnt/volume/docker-data"
DOCKER_MEMORY: "4g" DOCKER_MEMORY: "4g"
DOCKER_CPUS: "2" DOCKER_CPUS: "2"
# DOCKER_HUB_USERNAME: "22baar1mst@hft-stuttgart.de" # DOCKER_HUB_USERNAME: "22baar1mst@hft-stuttgart.de" # is set at https://transfer.hft-stuttgart.de/gitlab/ulrike.pado/asyst-moodle-plugin/-/settings/ci_cd
# DOCKER_HUB_PASSWORD: "" # is set at https://transfer.hft-stuttgart.de/gitlab/ulrike.pado/asyst-moodle-plugin/-/settings/ci_cd # DOCKER_PW: "" # is set at https://transfer.hft-stuttgart.de/gitlab/ulrike.pado/asyst-moodle-plugin/-/settings/ci_cd
# DOCKER_REPO: "22baar1mst/asyst-nlp-grader" # DOCKER_REPO: "22baar1mst/asyst-nlp-grader" # is set at https://transfer.hft-stuttgart.de/gitlab/ulrike.pado/asyst-moodle-plugin/-/settings/ci_cd
before_script: before_script:
- docker login -u $DOCKER_USER -p $DOCKER_HUB_PASSWORD - docker login -u $DOCKER_USER -p $DOCKER_PW
build: build:
stage: build stage: build
...@@ -35,6 +35,10 @@ build: ...@@ -35,6 +35,10 @@ build:
- name: docker:dind - 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"]
script: script:
- docker system prune -a -f --volumes || true
- docker container prune -f || true
- docker network prune -f || true
- docker image prune -a -f || true
- docker build --cache-from=$DOCKER_REPO --no-cache --progress=plain -t $DOCKER_REPO -f flask_ml_api/Dockerfile . - docker build --cache-from=$DOCKER_REPO --no-cache --progress=plain -t $DOCKER_REPO -f flask_ml_api/Dockerfile .
- docker push $DOCKER_REPO - docker push $DOCKER_REPO
only: only:
......
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