Skip to content

JavaSaBr/crm

Repository files navigation

JCRM

JCRM is an open source (GPL v3) Java based CRM.

Dependencies for building

java 11+

Ubuntu:
sudo wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt-get install adoptopenjdk-11-hotspot

Docker

Build

./gradlew buildSingleArtifact 

Dependencies for running

PostgreSQL

Ubuntu

sudo apt install postgresql postgresql-contrib

Windows

// TODO

MacOS

// TODO

By default, DB user should be 'postgres' with 'root' password.

Run

./gradlew bootRun \
     -Djavax.mail.username=... \
     -Djavax.mail.password=... \
     -Djavax.mail.smtp.from=... \
     -Ddb.upgrading.enabled=true