simedkom/.gitlab-ci.yml
2026-01-30 13:53:30 +07:00

35 lines
580 B
YAML

stages:
- build
- deploy
variables:
IMAGE_NAME: purwakarta-diskominfo-simedkom-new
IMAGE_TAG: v1.0.0
CONTAINER_NAME: purwakarta-diskominfo-simedkom-new
build:
stage: build
image: docker:latest
services:
- docker:dind
tags:
- docker
script:
- docker info
- docker build -t $IMAGE_NAME:$IMAGE_TAG .
deploy:
stage: deploy
image: docker:latest
services:
- docker:dind
tags:
- docker
before_script:
- echo -e "$ENV_FILE" > .env
script:
- docker compose down || true
- docker compose up -d --build
only:
- main