To run the application, you have to define the environment variables, default values of the variables are defined inside start.sh
- SERVER_ADDRESS
[IP Address of the machine] - SERVER_PORT
[Port of the machine] - DB_USER
[Database username] - DB_PASSWD
[Database password] - DB_ADDR
[IP address of the database] - DB_PORT
[Port of the database] - DB_NAME
[Name of the database]
You can use any one of the following procedure to make a database instance, and make the changes to your start.sh file accordingly
-
docker-compose.ymlfile. This contains the init script to generate and tables and insert the default data. You just need to bring the container upTo start the docker container, run the
docker-compose upinside theresources/dockerfolder -
resources/database.sqlthis contains the SQL for generating the tables. In case you dont want to use the docker-compose file you can use this file to generate tables and insert the default data
./generate-mocks.sh
./run-tests.sh