When running RocketVoip locally, you can choose between two databases. A local PostgreSQL instance or an In-Memory-Database.
To start RocketVoip together with an In-Memory-Database, use
mvn -P inmemorydb -Dspring.profiles.active=inmemorydb spring-boot:run
Using a local PostgreSQL server, you need to start RocketVoip as such
mvn -Dspring.profiles.active=localdb spring-boot:run
The localdb
profile expects the database user to be named rocketvoip
with the password rocketvoip
. The database has to be called rocketvoip
Setting up a local PostgreSQL server is outside the scope of this README. Please refer to the appropriate documentation on how to setup a local PostgreSQL database.
- CI/CD: travis-ci
- Coverage: Coveralls.io
- Code Quality: Sonar Qube
Travis deploys to rocketvoip-staging.
- Production: https://dashboard.heroku.com/apps/rocketvoip
- Staging: https://dashboard.heroku.com/apps/rocketvoip-staging
- Production: https://rocketvoip.herokuapp.com/
- Staging: https://rocketvoip-staging.herokuapp.com/