Skip to content
Snippets Groups Projects
Commit 1b661388 authored by iaibrys's avatar iaibrys
Browse files

Updates for release/production deployment

parent 5ce0641d
Branches
No related tags found
No related merge requests found
Pipeline #164 failed
PATH
remote: ../dtu-core/dtu-auth2
remote: deps/dtu-enote-core/dtu-auth2
specs:
dtu-auth2 (0.2018.01)
......
......@@ -2,15 +2,20 @@
set -e
echo "DOCKER BUILD for tag <%= @docker_version_tag %>"
docker pull redis:latest
<% if enabled_features[:quiz] %>
docker build --tag enote/dtu-enote-mongodb:latest --tag <%= @docker_registry%>/enote/dtu-enote-mongodb:latest <%= @src_root %>/quiz-db
docker build --tag enote/dtu-quiz:latest --tag <%= @docker_registry%>/enote/dtu-quiz:latest <%= @src_root %>/dtu-quiz"
echo "Building quiz"
docker build --tag enote/dtu-enote-mongodb:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-enote-mongodb:<%= @docker_version_tag %> <%= @src_root %>/quiz-db
echo "building quiz"
docker build --tag enote/dtu-quiz:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-quiz:<%= @docker_version_tag %> <%= @src_root %>/dtu-quiz
<% end %>
<% if enabled_features[:getpdf] %>
docker build --tag enote/dtu-enote-getpdf:latest --tag <%= @docker_registry%>/enote/dtu-enote-getpdf:latest <%= @src_root %>/dtu-enote-getpdf
echo "Building getpdf"
docker build --tag enote/dtu-enote-getpdf:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-enote-getpdf:<%= @docker_version_tag %> <%= @src_root %>/dtu-enote-getpdf
<% end %>
<% if enabled_features[:sharelatexdb] %>
......@@ -18,14 +23,18 @@ docker pull mongo:4.0.0
<% end %>
<% if enabled_features[:sharelatex] %>
docker build --tag enote/dtu-enote-sharelatex:latest --tag <%= @docker_registry%>/enote/dtu-enote-sharelatex:latest <%= @src_root %>/dtu-enote-sharelatex
echo "Building sharelatex"
docker build --tag enote/dtu-enote-sharelatex:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-enote-sharelatex:<%= @docker_version_tag %> <%= @src_root %>/dtu-enote-sharelatex
<% end %>
docker build --tag enote/dtu-enote-website:latest --tag <%= @docker_registry%>/enote/dtu-enote-website:latest <%= @src_root %>/dtu-enote-website"
echo "Building website"
docker build --tag enote/dtu-enote-website:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-enote-website:<%= @docker_version_tag %> <%= @src_root %>/dtu-enote-website
docker build --tag enote/dtu-enote/proxy:latest --tag <%= @docker_registry%>/enote/dtu-enote/proxy:latest <%= @src_root %>/dtu-enote
echo "Building revproxy"
docker build --tag enote/dtu-enote/proxy:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/dtu-enote/proxy:<%= @docker_version_tag %> <%= @src_root %>/dtu-enote
<% if enabled_features[:filemanager] %>
docker build --tag enote/filemanager:latest --tag <%= @docker_registry%>/enote/filemanager:latest <%= @src_root %>/filemanager
echo "Building filemanager"
docker build --tag enote/filemanager:<%= @docker_version_tag %> --tag <%= @docker_registry%>/enote/filemanager:<%= @docker_version_tag %> <%= @src_root %>/filemanager
<% end %>
......@@ -3,6 +3,9 @@
set -e
projects=("$@")
echo "DOCKER PULL for tag <%= @docker_version_tag %> projects: ${projects[@]}"
if [ "${projects[@]}" ]; then
echo "Pulling specified images"
else
......
......@@ -3,6 +3,9 @@
set -e
projects=("$@")
echo "DOCKER PUSH for tag <%= @docker_version_tag %> projects: ${projects[@]}"
if [ "${projects[@]}" ]; then
echo "Pushing specified images"
else
......
......@@ -46,7 +46,7 @@ module EnoteConfig
@timezone = "America/Los Angeles" if @timezone.blank?
@docker_registry = "lab.compute.dtu.dk:5005"
@docker_version_tag = "latest"
@docker_version_tag = %x{git symbolic-ref --short HEAD}.chomp
@test_config = YAML.load_file(File.join(config_root, 'test_config.yaml'))
......@@ -79,7 +79,7 @@ module EnoteConfig
@allow_testing = false # do not allow testing in the real production system!
@public_facing = true
@use_wildcard_ssl_cert = true
@docker_version_tag = 'latest'
@docker_version_tag = 'release-2019.0'
else
@enote_domain = "docker.local"
@enote_domain_suffix = ".docker.local"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment