Ordered them so that first a stop is performed, then a start. This
reflects what administrators will be doing in real life. Also included a
git pull for the Bridgehead, since this will normally also be part of
the regular administrative tasks.
Also removed a bunch of instructions for the installation, since these
steps are now performed automatically by the bridgehead script.
The check for the presence of data in the TransFAIR updating function
only worked for single CSV files. Tis commit corrects that.
Now also do a git pull on the various repos, to keep things up to date.
The -f test with a wildcard works OK if there is 0 or 1 CSV files but
breaks if there are 2 or more. The replacement uses ls to check if
there are any CSV files.
For ECDC, the Beam broker URL is very long, so the resulting Beam ID
can be longer than 64 characters, which is too much for the CSR
generation algorithm.
The start-up logic for TransFAIR is specific to the ECDC/EHDS2 Bridgehead,
and did not belong in the TransFAIR repo. This commit fixes that.
It also honours the change of the TransFAIR branch name for this
project, "ehds2".
This auto-build functionality is a workaround for a bug, described in README.
The README now has additional documentation for EHDS2.
The root certificate files have been expanded to contain certificates for
both the ECDC and the DKFZ setup.
The EHDS2 project has initiated a use case for antibiotic resistance
under the control of the ECDC. This branch caters for the ECDC
requirements.
Specifically, it contains the ETL to transform the ECDC CSV format to
FHIR, plus additional configuration options that have been packaged into
the bbmri project.