Skip to content
Snippets Groups Projects
Commit 03cc8e06 authored by Martin Weise's avatar Martin Weise
Browse files

use docker registry

Former-commit-id: a3b3acc4
parent 36185dac
No related branches found
No related tags found
1 merge request!42Fixed the query service tests
mweise:$2y$05$eC9011766P4kKvgUYeZ1d.4AISb6IEge3zEFbrZGXXUa8BKIfUPra
#!/bin/bash
if [ $# -ne 2 ]; then
echo "USAGE: ./create username password"
exit 1
fi
docker run \
--entrypoint htpasswd \
httpd:2 -Bbn $1 $2 > auth/htpasswd
\ No newline at end of file
#!/bin/bash
docker run -d \
-p 5000:5000 \
--restart=always \
--name registry \
-v "$(pwd)"/auth:/auth \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
-v "$(pwd)"/certs:/certs \
registry:2
\ No newline at end of file
...@@ -164,28 +164,32 @@ test-backend-citation: ...@@ -164,28 +164,32 @@ test-backend-citation:
deploy-images: deploy-images:
stage: deploy stage: deploy
only:
- tags
rules: rules:
- if: '$CI_COMMIT_REF_NAME == "master"' - if: '$CI_COMMIT_REF_NAME == "master"'
- when: manual
script: script:
- docker tag fda-metadata-db dbrepo.ossdip.at/fda-metadata-db:latest - "VERSION=$(echo $CI_COMMIT_TAG | grep -o '[0-9].[0-9].[0-9]')"
- docker tag fda-analyse-service dbrepo.ossdip.at/fda-analyse-service:latest - "echo $VERSION"
- docker tag fda-broker-service dbrepo.ossdip.at/fda-broker-service:latest - "docker login -u fairdataaustria -p ${DOCKER_REGISTRY_PASSWORD}"
- docker tag fda-citation-service dbrepo.ossdip.at/fda-citation-service:latest - "docker tag fda-metadata-db fairdataaustria/fda-metadata-db:$VERSION"
- docker tag fda-container-service dbrepo.ossdip.at/fda-container-service:latest - "docker tag fda-analyse-service fairdataaustria/fda-analyse-service:$VERSION"
- docker tag fda-database-service dbrepo.ossdip.at/fda-database-service:latest - "docker tag fda-broker-service fairdataaustria/fda-broker-service:$VERSION"
- docker tag fda-discovery-service dbrepo.ossdip.at/fda-discovery-service:latest - "docker tag fda-citation-service fairdataaustria/fda-citation-service:$VERSION"
- docker tag fda-gateway-service dbrepo.ossdip.at/fda-gateway-service:latest - "docker tag fda-container-service fairdataaustria/fda-container-service:$VERSION"
- docker tag fda-query-service dbrepo.ossdip.at/fda-query-service:latest - "docker tag fda-database-service fairdataaustria/fda-database-service:$VERSION"
- docker tag fda-table-service dbrepo.ossdip.at/fda-table-service:latest - "docker tag fda-discovery-service fairdataaustria/fda-discovery-service:$VERSION"
- docker tag fda-ui dbrepo.ossdip.at/fda-ui:latest - "docker tag fda-gateway-service fairdataaustria/fda-gateway-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-metadata-db:latest - "docker tag fda-query-service fairdataaustria/fda-query-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-analyse-service:latest - "docker tag fda-table-service fairdataaustria/fda-table-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-broker-service:latest - "docker tag fda-ui fairdataaustria/fda-ui:$VERSION"
- docker push dbrepo.ossdip.at/fda-citation-service:latest - "docker push fairdataaustria/fda-metadata-db:$VERSION"
- docker push dbrepo.ossdip.at/fda-container-service:latest - "docker push fairdataaustria/fda-analyse-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-discovery-service:latest - "docker push fairdataaustria/fda-broker-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-database-service:latest - "docker push fairdataaustria/fda-citation-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-gateway-service:latest - "docker push fairdataaustria/fda-container-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-query-service:latest - "docker push fairdataaustria/fda-discovery-service:$VERSION"
- docker push dbrepo.ossdip.at/fda-table-service:latest - "docker push fairdataaustria/fda-database-service:$VERSION"
- "docker push fairdataaustria/fda-gateway-service:$VERSION"
- "docker push fairdataaustria/fda-query-service:$VERSION"
- "docker push fairdataaustria/fda-table-service:$VERSION"
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
# FAIR Data Austria Database Repository # FAIR Data Austria Database Repository
## Install
Obtain the newest
## Build ## Build
Everything is handled by compose, just build it by running: Everything is handled by compose, just build it by running:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment