@@ -12,8 +12,7 @@ stages:
1212
1313variables :
1414 DOCKER_DRIVER : overlay2
15- IMAGE_NAME : gcr.io/zinc-computer-205115/apiopenfuture
16- IMAGE_TAG : ${CI_COMMIT_REF_NAME}-${CI_PIPELINE_ID}
15+ IMAGE_NAME : openplatform/api
1716
1817
1918# ##########################
@@ -84,14 +83,11 @@ build-jar:
8483# ##########################
8584# Packaging
8685# ##########################
87- .registry-auth-script : ®istry_auth
88- - docker login -u _json_key -p "${GOOGLE_JSON_TOKEN}" https://gcr.io
89-
90-
9186package-docker :
9287 stage : package
93- before_script : *registry_auth
9488 script :
89+ - if [[ ${CI_COMMIT_REF_NAME} == master ]]; then export IMAGE_TAG=latest; else export IMAGE_TAG=${CI_COMMIT_REF_NAME}; fi;
90+ - docker login -u ${DOCKER_LOGIN} -p ${DOCKER_PASS}
9591 - docker build -t ${IMAGE_NAME}:${IMAGE_TAG} -f docker/Dockerfile .
9692 - docker push ${IMAGE_NAME}:${IMAGE_TAG}
9793 only :
@@ -115,7 +111,6 @@ package-docker:
115111
116112
117113.deploy-to-host-script : &deploy_to_host
118- - ssh ${DEPLOY_USER}@${DEPLOY_HOST} "docker login -u _json_key -p '${GOOGLE_JSON_TOKEN}' https://gcr.io"
119114 - ssh ${DEPLOY_USER}@${DEPLOY_HOST} "docker pull ${IMAGE_NAME}:${IMAGE_TAG}"
120115 - |
121116 ssh ${DEPLOY_USER}@${DEPLOY_HOST} "
@@ -158,6 +153,7 @@ deploy-development:
158153 NETWORK_URL : $NETWORK_URL_DEV
159154 ETHEREUM_PRIVATE_KEY : $ETHEREUM_PRIVATE_KEY_DEV
160155 OPEN_TOKEN_ADDRESS : $OPEN_TOKEN_ADDRESS_DEV
156+ IMAGE_TAG : sprint
161157 before_script : *prepare_key
162158 script : *deploy_to_host
163159 only :
@@ -185,10 +181,11 @@ deploy-production:
185181 NETWORK_URL : $NETWORK_URL_PROD
186182 ETHEREUM_PRIVATE_KEY : $ETHEREUM_PRIVATE_KEY_PROD
187183 OPEN_TOKEN_ADDRESS : $OPEN_TOKEN_ADDRESS_PROD
184+ IMAGE_TAG : latest
188185 before_script : *prepare_key
189186 script : *deploy_to_host
190187 only :
191- - master
188+ - tags
192189 environment :
193190 name : production
194191 url : https://api.openfuture.io
@@ -202,7 +199,7 @@ deploy-production:
202199.update-certificates-script : &update_certificates
203200 - |
204201 ssh ${DEPLOY_USER}@${DEPLOY_HOST} "
205- docker run --rm -t - -name certbot \
202+ docker run --rm --name certbot \
206203 -v /etc/letsencrypt:/etc/letsencrypt \
207204 -v /var/www/certbot:/var/www/certbot \
208205 -v /var/log/letsencrypt:/var/log/letsencrypt \
0 commit comments