Specific Garten Management for our group
Configuration is done using environment variables:
PORT
: Port for the HTTP endpoint (default8080
, only change when running locally!)ASSIGN_ADMINISTRATOR_IF_MISSING
: Make everyone an Administrator if none is found in the database (defaultfalse
)OAUTH_CALLBACK_BASE_URI
: Base URI for the OAuth callback (defaults tohttp://localhost:8080
)GITHUB_OAUTH_CLIENT_ID
: GitHub OAuth Client ID (defaults to none and will disable GitHub authentication if not set)GITHUB_OAUTH_CLIENT_SECRET
: GitHub OAuth Client Secret (defaults to none and will disable GitHub authentication if not set)MYSQL_HOST
: MySQL host (defaults tolocalhost
)MYSQL_PORT
: MySQL port (defaults to3306
)MYSQL_DB
: MySQL database (defaults togartenplus
)MYSQL_USER
: MySQL user (defaults togartenplus
)MYSQL_PASS
: MySQL password
- Stefan Haun (@penguineer)
PRs are welcome!
If possible, please stick to the following guidelines:
- Keep PRs reasonably small and their scope limited to a feature or module within the code.
- If a large change is planned, it is best to open a feature request issue first, then link subsequent PRs to this issue, so that the PRs move the code towards the intended feature.
MIT © 2024 Stefan Haun and contributors