pipeline: build: image: docker:dind volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker build -t frontend:${CI_COMMIT_SHA:0:8} . - docker tag frontend:${CI_COMMIT_SHA:0:8} frontend:latest deploy: image: docker:dind volumes: - /var/run/docker.sock:/var/run/docker.sock commands: - docker stop frontend || true - docker rm frontend || true - docker run -d --name frontend -p 5137:5137 frontend:latest branches: main