Sign inSign up

phillezi/equipmentlibrary

By phillezi

Updated over 2 years ago

Equipment Library School Project that uses spring boot, vite + react, keycloak and mongodb.

Image
Content management system
0

2.5K

phillezi/equipmentlibrary repository overview

Equipment Library (dev build, bundled frontend in the springboot resources/static/)

About

This image contains a spring boot server that handles serving the frontend and the rest-apis. You will need to set up keycloak and a mongodb database to use it.

Environment variables (You can't change the frontend keycloak since it is bundled into a jar, check out: phillezi/eqlib-front and phillezi/eqlib-back instead )
KEYCLOAK_URL=<YOUR_KEYCLOAK_URL_HERE> # https://keycloak.com/
KEYCLOAK_REALM=<YOUR_KEYCLOAK_REALM_HERE> # myrealm
KEYCLOAK_CLIENT_ID=<YOUR_KEYCLOAK_CLIENT_ID_HERE> # myclientid
KEYCLOAK_ISSUER_URI=<YOUR_KEYCLOAK_URL + /realms/ + YOUR_KEYCLOAK_REALM> # https://keycloak.com/realms/myrealm
MONGODB_URI=<YOUR_MONGODB_CONNECTIONSTRING> # mongodb://user:password@localhost:27017/database
MAIL_USER=<YOUR_EMAIL_ADDR> # [email protected]
MAIL_PASS=<YOUR_EMAIL_PASS> # password
MAIL_HOST=<YOUR_MAILSERVER> # mail.example.com
FRONTEND_URL=<THE_PUBLIC_URL_OF_THE_SITE> # https://eqlib.example.com (is included in every mail)
# Optional
ADMIN_EMAIL=<THE_EMAILS_OF_YOUR_ADMINS_COMMA_SEPARATED> # [email protected], [email protected] (should be the email that is used on your keycloak users)
MAIL_DEBUG=<true or false, shows debug info default is false> # true

Tag summary

Content type

Image

Digest

sha256:0727e5882

Size

264.4 MB

Last updated

over 2 years ago

docker pull phillezi/equipmentlibrary