Simple CRM for Russian public schools
Этот проект предназначен для школ, которые испытывают потребность в том, чтобы коммуницировать с родителями своих учеников.
Базовая настройка осуществляется в файле conf/application.conf
.
db {
url="jdbc:postgresql://localhost/crm" #JDBC url
user="crm"
password="crm"
}
application {
secret="ZJPmn1iw0a7RQ8hot45KlWF/DHs3rK42m/wG0iw1bFIlzTkmTw0KRo26Lceh" # Ключ, с которым шифруется Cookie приложения
securePort = 8443 #Порт, на котором поднимается https https версия приложения
dateFormat = "dd/MM/yyyy" #Формат даты
}
server.http2.enabled = true
crm {
allowedDegrees = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] # Разрешённые номера классов
allowedLetter = ["А", "Б", "В", "Г", "Д"] # Разрешённые буквы классов
}
mailgun {
key = "secret-key" # Секретный ключ, с которым мы обращаемся в mailgun
}
flash.cookie {
name = "flash"
}
docker-compose -f docker-compose/docker-compose.yml up -d
mvn jooby:run
Логгирование настраивается в conf/logback.xml
так, как описано тут
Большое спасибо команде Excelsior JET за предоставленную лицензию на Excelsior JET Windows и Linux!