Skip to content
This repository has been archived by the owner on Apr 18, 2022. It is now read-only.
/ plancul-back Public archive

A plant cultivation organizer - java backend

License

Notifications You must be signed in to change notification settings

cghislai/plancul-back

Repository files navigation

Plancul

Plan cul is a culture scheduling web application targeted at truck farmers.

Getting started

Dependencies

Plancul packages as an ear to deploy on a recent java application server (payar 5.183).

It relies on the following external resources:

  • A jdbc/plancul-db JNDI resource for database access
  • A jdbc/plancul-astronomy-db JNDI resource for astronomical event cache database
  • A mail/plancul-mail JNDI mail resource for smtp server access
  • An authenticator service for authentication
  • An almanac service for astronomical event computation

Refer to your application server documentation to correctly setup the JNDI resources.

You can also take a look at the provided docker-compose in plancul-stack/

Configuration use the microprofile-config mechanism. Default values are located there: /plancul-ejb/src/main/resources/com/charlyghislain/plancul/configuration/parameters-defaults.properties.

Additionally, modules integrating external services may have additional configuration parameters.

Startup

On deployment, an admin activation token is logged out if no admin account is active. You need it on first run. Once the admin account is set up, you can create new user account (or log in with your authenticator account).

About

A plant cultivation organizer - java backend

Resources

License

Stars

Watchers

Forks

Packages

No packages published