Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 1 KB

README.md

File metadata and controls

43 lines (39 loc) · 1 KB

JCRM

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

Dependencies for building

java 23+

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

Generating ssl cert for dev testing

keytool -genkey -alias jcrm -keystore jcrm.p12 -storetype PKCS12 -keyalg RSA -validity 730 -keysize 2048