Added binding and tls

This commit is contained in:
Viswamedha Nalabotu 2025-12-17 16:57:55 +00:00
parent 4fd7148a6a
commit fc05ec7b25

View file

@ -4,12 +4,18 @@ stages:
build_and_push: build_and_push:
stage: build stage: build
image: docker:24.0.7 image: docker:24.0.7
variables:
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ''
services: services:
- name: docker:24.0.7-dind - name: docker:24.0.7-dind
alias: docker
command: ['--tls=false'] command: ['--tls=false']
script: script:
- echo "Waiting for Docker daemon..."
- for i in $(seq 1 30); do docker info && break || sleep 1; done
- echo "Logging in to registry ${REGISTRY_URL}" - echo "Logging in to registry ${REGISTRY_URL}"
- docker login -u "$REGISTRY_USERNAME" -p "$REGISTRY_PASSWORD" "$REGISTRY_URL" - echo "$REGISTRY_PASSWORD" | docker login -u "$REGISTRY_USERNAME" --password-stdin "$REGISTRY_URL"
- export IMAGE_NAME="${REGISTRY_URL}/${IMAGE_PATH}:${IMAGE_TAG}" - export IMAGE_NAME="${REGISTRY_URL}/${IMAGE_PATH}:${IMAGE_TAG}"
- echo "Building image ${IMAGE_NAME}" - echo "Building image ${IMAGE_NAME}"
- docker build -t "$IMAGE_NAME" -f ./compose/prod/Dockerfile --no-cache . - docker build -t "$IMAGE_NAME" -f ./compose/prod/Dockerfile --no-cache .