Framework

Test-Datenbanken für Unit-Tests

PostgreSQL

Zum Testen des PostgreSQL stellt die Apiida einen Docker-Container zur Verfügung, der das offizielle PostgreSQL-Docker-Image verwendet (siehe hier). Dieser Container wird zum Testen des PostgresDatabaseProviders verwendet.

Der Container wurde wie folgt angelegt:

# Netzwerk anlegen (nicht notwendig, aber for good measure) docker network create nostromo_test # Container erstellen und starten docker run -d -p 5444:5432 --restart always --network=nostromo_test --name nostromo_postgres_test -e POSTGRES_PASSWORD=$SIEHE_PASSBOLT postgres


Die Login-Credentials sind wie folgt:

<database> <engine>postgres</engine> <host>172.16.10.111</host> <port>5444</port> <dbname>postgres</dbname> <user>postgres</user> <password>SIEHE PASSBOLT: /NFS/nfs-ci/postgres-test-server</password> </database>



Suchmaschinenoptimierung

<seo> <title>{{ string }}</title> <description>{{ string}}</description> <keywords>{{ string }}</keywords> </seo>
  • title: Titel der Anwendung

    • default: ““

  • description: Beschreibung der Anwendung

    • default: ““

  • keywords: ??

    • default: ““

Session

  • name: Der Name des Session Cookie. Dieser muss auf dem Webserver eindeutig identifizierbar sein, andernfalls wird der Inhalt des Session Cookie an andere Webserver-Instanzen freigegeben.

    • required

WebAuth

  • passwordLoginSuperAdminAllowed: technischer SuperAdmin id=1 2FA Fla

    • default: false

Logging

  • level: Gibt das Log-Level für den Logger an. Mögliche Werte sind:

    • 100 = DEBUG

    • 200 = INFO

    • 300 = WARNING

    • 400 = ERROR

  • showServerVar: Log Vars from Server

    • default: false

Template

  • template: Benutzes Template

    • required

Related pages