diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abe2c05..fc8fce1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -51,6 +51,7 @@ deploy-job: - cp "$ENV_PRODUCTION" "./build/.env.production" - cp "$MYSQL_ENV" "./build/mysql-secret.env" - cd "./build" + - sed -i "s/DOCKER_IMAGE_TAG/${CI_COMMIT_SHORT_SHA}/g" kustomization.yaml - kubectl apply -k ./ - echo "Waiting for deployment..." - sleep 30 diff --git a/build/k3s.yaml b/build/k3s.yaml index 727bab5..a05a094 100644 --- a/build/k3s.yaml +++ b/build/k3s.yaml @@ -73,7 +73,7 @@ spec: tier: website spec: containers: - - image: registry.chaoticlogic.us/daniel-website:latest + - image: website-image imagePullPolicy: Always name: website ports: diff --git a/build/kustomization.yaml b/build/kustomization.yaml index 1bfbbf6..c11f8d9 100644 --- a/build/kustomization.yaml +++ b/build/kustomization.yaml @@ -15,3 +15,7 @@ secretGenerator: namespace: portfolio envs: - mysql-secret.env +images: + - name: website-image + newName: registry.chaoticlogic.us/daniel-website + newTag: DOCKER_IMAGE_TAG