Skip to the content.

Manual Local installation

This is an explanation how to install the backend on a machine directly without using the docker-container. That is not recommended but might be of interest in some special development or testing contexts.

Prerequisites

Installation Steps

Options

Running the tests without docker

Unit tests

vendor/bin/phpunit unit-tests

E2E/API-Tests

These tests test the in-/output of all endpoints against the API Specification using Dredd.

Preparation:
Run the E2E/API-Tests
 npm --prefix=integration run dredd_test
Run E2E/API-Tests against persistent database

If you want to run the e2e-tests against a MySQL database do the following:

Testing the init-script

Testing the init-script without docker is impossible. Use

make test-init