Version 17 or above
docker compose up -d
To handle authentication, you'll need :
Declare and configure your app in these providers to get Oauth2 Client ID and Client Secret
You'll need to configure a SMTP for biketeam to send mail (check out Mailjet if you don't have one).
Docker Compose provides MailHog on this URL for local tests.
Go to Mapbox and get a developer key.
Copy .env.template to .env and replace first lines values, including REMEMBERME_KEY.
To enable logging in a file, use --logging.file.name=/path/to/log/file as a command line argument.
Biketeam is a standard spring boot application so use spring boot maven plugin.
mvn spring-boot:run
Run BiketeamApplication class with main method.
Run mvn clean package then execute the biketeam.jar
java -jar biketeam.jar
.env file must be next to the jar file.
Run mvn clean package -Pdocker then execute
docker compose -f docker-compose.yml -f docker-compose.biketeam.yml up -d
/opt/biketeam MUST exist.