Environment variables
Generate your .env file, it will be used by docker
DATASOURCE_URL=jdbc:mysql://host:port/database
DATASOURCE_USERNAME=?
DATASOURCE_PASSWORD=?
DATASOURCE_DIALECT=org.hibernate.dialect.MySQL5InnoDBDialect
ENCRYPTION_KEY=@see < https://jwtsecrets.com/tools/encryption-key-generator > 128 bits
JWT_SECRET=@see < https://jwtsecrets.com/tools/encryption-key-generator > 512 bits
JWT_LIFE_TIME=3600
MAX_PARALLEL_EXECUTOR=2
DEFAULT_ADMIN_USERNAME=<YOUR USERNAME>
DEFAULT_ADMIN_PASSWORD=<YOUR PASSWORD>
MAIL_HOST=<smtp host>
MAIL_PORT=<TLS port>
MAIL_FROM=<sender>
MAIL_PASSWORD=<password>
DATASOURCE_URL
Any database URL supported by hibernate (must start with "jdbc:"
DATASOURCE_USERNAME
Database urser
DATASOURCE_PASSWORD
Database password
DATASOURCE_DIALECT
Dialect associated with your database. https://www.javatpoint.com/dialects-in-hibernate
ENCRYPTION_KEY
Encryption key: https://jwtsecrets.com/tools/encryption-key-generator 128 bits
JWT_SECRET
Encryption key in hexa decimal https://jwtsecrets.com/tools/encryption-key-generator 512 bits
JWT_LIFE_TIME
Token max life time
MAX_PARALLEL_EXECUTOR
Default 2, see Queue / Executor
DEFAULT_ADMIN_USERNAME
Default admin username (used only when database is empty)
DEFAULT_ADMIN_PASSWORD
Default admin password (used only when database is empty)
MAIL_HOST
SMTP host
MAIL_PORT
TLS port (not SSL)
MAIL_FROM
Your email
MAIL_PASSWORD
Your password
Last updated