Go to file
root 342f709901 First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
auth First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
c4 Make C4 and Dktk work 2022-01-21 09:32:21 +01:00
dktk First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
dktk-fed First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
gbn Some more adjustments for dktk 2022-02-09 10:58:32 +01:00
internal-configuration Some more adjustments for dktk 2022-02-09 10:58:32 +01:00
landing First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
lib First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
.gitignore Correctly ignore site-specific config 2022-01-10 15:12:29 +01:00
LICENSE Updated Readme and c4 docker file 2021-12-27 11:16:27 +01:00
README.md First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
install-bridgehead.sh Manges changes and moving vars to the correct file 2022-01-19 10:52:25 +01:00
site.dev.conf Manges changes and moving vars to the correct file 2022-01-19 10:52:25 +01:00
start-bridgehead.sh First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
stop-bridgehead.sh First draft of dktk-fed and many other improvements 2022-02-16 09:42:53 +01:00
uninstall-bridgehead.sh Make systemctl disable more robust 2022-01-10 16:39:46 +01:00
update-bridgehead.sh Manges changes and moving vars to the correct file 2022-01-19 10:52:25 +01:00

README.md

bridgehead

This repository contains all tools to deploy a bridgehead with docker. If you have any questions about deploying a bridgehead, please contact us.

There are some prerequisites, which need to be meet before starting a bridgehead. If you running a Windows or Mac OS machine you should read starting a bridgehead. If you running a Linux machine you can start or install a bridgehead.

Setup

Clone this repository to /srv/docker/

The first step is to copy the site.conf. It contains some configuration and secrets for your bridgehead.

With cp site.dev.conf site.conf you can clone the template. You need to set the project accoriding to the which bridgehead you want to start. It's either a GBN/BBMRI-ERIC, DKTK, DKTK-FED or C4 Bridgehead.

Each Project needs a .env file where all the settings are located. Each Project has a template for it in their respective folder. We offer you to setup the file with and also to manage it.

Git repository

If you already have a git config repository you can clone it with

git submodule add -f https://"$git_username":"$git_access_token"@code.mitro.dkfz.de/scm/bd/"$site_name_lowercase"-config.git ./site-config

DKTK

For DKTK set in the site.conf the project to "dkkt". Also, you need to set many settings in the env file. For the API keys you need to contact the Mainzelliste Team.

DKTK-FED

For the DKTK Federate Search put dkkt-fed in the site.conf.

GBA/BBMRI-ERIC

Coming soon

C4

Coming soon

Starting your bridgehead

There two methods to start the bridgehead. For Windows, Linux and Mac OS you can use the start-bridgehead.sh to start it with docker-compose. The second methods is using the systemd management tool you start, stop and update your bridgehead.