Skip to content

JavaSaBr/crm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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