Covcheck: Unterschied zwischen den Versionen
(Markierung: 2017-Quelltext-Bearbeitung) |
(Markierung: 2017-Quelltext-Bearbeitung) |
Inhaltsverzeichnis
- 1 Allgemein Introduction
-
2 Installation des of Covcheck -AnwendungsserversApplication Server
- 2.1 Voraussetzungen Prerequisites
- 2.2 Installationsschritte
Introduction[Bearbeiten | Quelltext bearbeiten]
Das Dokument beschreibt, wie der Covcheck-Anwendungsserver installiert und ein Galaxy Gate so konfiguriert wird, dass COVID-Zertifikate und -Tests, die am Gate vorgelegt werden, über die REST-API des Servers validiert werden können.
Installation des Covcheck-AnwendungsserversThe document describes how to install the Covcheck application server and configure a Galaxy Gate so that COVID certificates and tests presented at the gate can be validated through the server's REST API.
Installation of Covcheck Application Server[Bearbeiten | Quelltext bearbeiten]
VoraussetzungenPrerequisites[Bearbeiten | Quelltext bearbeiten]
- Ubuntu 22.04 mit Internetzugang
- Benutzer mit sudo-Berechtigungen und Verfügbarkeit eines Benutzers mit der ID 1000 (cat /etc/passwd | grep 1000)
- Archiv covid-installer.tar.gz mit den Dateien, die in [Installationsdateien](#installation-files) aufgelistet sind
Installationsschritte[Bearbeiten | Quelltext bearbeiten]
- Verbinden Sie sich mit ssh mit dem Ubuntu-Server
- Kopieren Sie covid-installer.tar.gz in ein lokales Verzeichnis
- Führen Sie den folgenden Befehl aus:
tar xvf covid-installer.tar.gz && cd ./covid-installer
- Modify file .env and specify the database password (POSTGRES_PASSWORD) and, if necessary, host name (ODOO_HOST_NAME) and timezone (TZ):
POSTGRES_PASSWORD=gR7K6GT8MvQHpvLs
ODOO_HOST_NAME=covcheck.maxcr.de
TZ=Europe/Berlin
- If SSL certificates are provided for domain name ODOO_HOST_NAME put them into directory /etc/nginx/certs, e.g:
sudo mkdir -p /etc/nginx/certs
sudo tar xvf certs.tar.gz -C /
- If SSL certificates are not available, HTTP connection will be used and you need to modify file **docker-compose** accordingly:
◦ Add this section to container **odoo**:
ports:
- 80:8069
◦ Comment out or remove port 80 for container **nginx_proxy**:
ports:
# - 80:80
- 443:443
- Run the installer script:
script=install-covcheck.sh && chmod +x $script && ./$script -i
- The installation is finished successfully if you see this line in the shell:
### Installation finished successfully
Installation Files[Bearbeiten | Quelltext bearbeiten]
- .env
- environment variables
- boot-covid-install.sh
- development script
- covcheck.tar.gz
- archived covcheck and request_extension ODOO addons
- covid-installer.tar.gz
- archive of other files from this list
- docker-compose.yml
- docker compose file
- install-covid.sh
- primary installation script
- nginx-vhost
- template vhost file for nginx
- odoo.conf
- configuration file for ODOO
- README.md
- this file
__TOC__
[[Kategorie:Galaxy Gate]]
{{DEFAULTSORT:Covcheck}}
==Allgemein==
Das Dokument beschreibt, wie der Covcheck-Anwendungsserver installiert und ein Galaxy Gate so konfiguriert wird, dass COVID-Zertifikate und -Tests, die am Gate vorgelegt werden, über die REST-API des Servers validiert werden können.
==Installation des Covcheck-Anwendungsservers==
===VoraussetzungenIntroduction==
The document describes how to install the '''Covcheck''' application server and configure a Galaxy Gate so that COVID certificates and tests presented at the gate can be validated through the server's REST API.
==Installation of Covcheck Application Server==
===Prerequisites===
* Ubuntu 22.04 mit Internetzugang
* Benutzer mit '''sudo'''-Berechtigungen und Verfügbarkeit eines Benutzers mit der ID 1000 (''cat /etc/passwd | grep 1000'')
* Archiv '''covid-installer.tar.gz''' mit den Dateien, die in [Installationsdateien](#installation-files) aufgelistet sind
===Installationsschritte===
* Verbinden Sie sich mit '''ssh''' mit dem Ubuntu-Server
* Kopieren Sie '''covid-installer.tar.gz''' in ein lokales Verzeichnis
* Führen Sie den folgenden Befehl aus:
<syntaxhighlight>
tar xvf covid-installer.tar.gz && cd ./covid-installer
</syntaxhighlight>
* Modify file '''.env''' and specify the database password ('''POSTGRES_PASSWORD''') and, if necessary, host name ('''ODOO_HOST_NAME''') and timezone ('''TZ'''):
<syntaxhighlight>POSTGRES_PASSWORD=gR7K6GT8MvQHpvLs
ODOO_HOST_NAME=covcheck.maxcr.de
TZ=Europe/Berlin</syntaxhighlight>
* If SSL certificates are provided for domain name '''ODOO_HOST_NAME''' put them into directory '''/etc/nginx/certs''', e.g:
<syntaxhighlight>
sudo mkdir -p /etc/nginx/certs
sudo tar xvf certs.tar.gz -C /
</syntaxhighlight>
* If SSL certificates are not available, HTTP connection will be used and you need to modify file **docker-compose** accordingly:
◦ Add this section to container **odoo**:
<syntaxhighlight>
ports:
- 80:8069 </syntaxhighlight>
◦ Comment out or remove port 80 for container **nginx_proxy**:
<syntaxhighlight>
ports:
# - 80:80
- 443:443 </syntaxhighlight>
* Run the installer script:
<syntaxhighlight>script=install-covcheck.sh && chmod +x $script && ./$script -i</syntaxhighlight>
* The installation is finished successfully if you see this line in the shell:
<syntaxhighlight>### Installation finished successfully</syntaxhighlight>
===Installation Files===
;.env : environment variables
;boot-covid-install.sh : development script
;covcheck.tar.gz : archived covcheck and request_extension ODOO addons
;covid-installer.tar.gz : archive of other files from this list
;docker-compose.yml : docker compose file
;install-covid.sh : primary installation script
;nginx-vhost : template vhost file for nginx
;odoo.conf : configuration file for ODOO
;README.md : this file| Zeile 4: | Zeile 4: | ||
{{DEFAULTSORT:Covcheck}} | {{DEFAULTSORT:Covcheck}} | ||
| − | == | + | ==Introduction== |
| − | + | The document describes how to install the '''Covcheck''' application server and configure a Galaxy Gate so that COVID certificates and tests presented at the gate can be validated through the server's REST API. | |
| − | ==Installation | + | ==Installation of Covcheck Application Server== |
| − | === | + | ===Prerequisites=== |
* Ubuntu 22.04 mit Internetzugang | * Ubuntu 22.04 mit Internetzugang | ||
| Zeile 27: | Zeile 27: | ||
tar xvf covid-installer.tar.gz && cd ./covid-installer | tar xvf covid-installer.tar.gz && cd ./covid-installer | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | * Modify file '''.env''' and specify the database password ('''POSTGRES_PASSWORD''') and, if necessary, host name ('''ODOO_HOST_NAME''') and timezone ('''TZ'''): | ||
| + | |||
| + | <syntaxhighlight>POSTGRES_PASSWORD=gR7K6GT8MvQHpvLs | ||
| + | ODOO_HOST_NAME=covcheck.maxcr.de | ||
| + | TZ=Europe/Berlin</syntaxhighlight> | ||
| + | |||
| + | * If SSL certificates are provided for domain name '''ODOO_HOST_NAME''' put them into directory '''/etc/nginx/certs''', e.g: | ||
| + | |||
| + | <syntaxhighlight> | ||
| + | sudo mkdir -p /etc/nginx/certs | ||
| + | sudo tar xvf certs.tar.gz -C / | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | * If SSL certificates are not available, HTTP connection will be used and you need to modify file **docker-compose** accordingly: | ||
| + | ◦ Add this section to container **odoo**: | ||
| + | <syntaxhighlight> | ||
| + | ports: | ||
| + | - 80:8069 </syntaxhighlight> | ||
| + | ◦ Comment out or remove port 80 for container **nginx_proxy**: | ||
| + | <syntaxhighlight> | ||
| + | ports: | ||
| + | # - 80:80 | ||
| + | - 443:443 </syntaxhighlight> | ||
| + | |||
| + | * Run the installer script: | ||
| + | |||
| + | <syntaxhighlight>script=install-covcheck.sh && chmod +x $script && ./$script -i</syntaxhighlight> | ||
| + | |||
| + | * The installation is finished successfully if you see this line in the shell: | ||
| + | |||
| + | <syntaxhighlight>### Installation finished successfully</syntaxhighlight> | ||
| + | |||
| + | ===Installation Files=== | ||
| + | |||
| + | ;.env : environment variables | ||
| + | ;boot-covid-install.sh : development script | ||
| + | ;covcheck.tar.gz : archived covcheck and request_extension ODOO addons | ||
| + | ;covid-installer.tar.gz : archive of other files from this list | ||
| + | ;docker-compose.yml : docker compose file | ||
| + | ;install-covid.sh : primary installation script | ||
| + | ;nginx-vhost : template vhost file for nginx | ||
| + | ;odoo.conf : configuration file for ODOO | ||
| + | ;README.md : this file | ||
Abgerufen von „https://docs.maxcrc.de/w/index.php?title=Covcheck&oldid=7291“