Backend
Last updated
Was this helpful?
Last updated
Was this helpful?
Run the following command to install everything through docker.
The installation takes a bit longer on the first pass or on rebuild ...
Wait a little until your backend is up and running at .
For the local installation you need a recent version of (>= v10.12.0
).
Install node dependencies with :
Copy Environment Variables:
Start the backend for development with:
or start the backend in production environment with:
For e-mail delivery, please configure at least SMTP_HOST
and SMTP_PORT
in your .env
configuration file.
Database indices and constraints need to be created when the database and the backend is running:
Seed Database
If you want your backend to return anything else than an empty response, you need to seed your database:
In another terminal run:
To reset the database run:
Although Neo4J is schema-less,you might find yourself in a situation in which you have to migrate your data e.g. because your data modeling has changed.
Generate a data migration file:
To run the migration:
Beware: We have no multiple database setup at the moment. We clean the database after each test, running the tests will wipe out all your data!
Run the jest tests:
Run the cucumber features:
Configure the new file according to your needs and your local setup. Make sure a instance is up and running.
Your backend is up and running at This will start the GraphQL service (by default on localhost:4000) where you can issue GraphQL requests or access GraphQL Playground in the browser.