News and event management system for Datasektionen.se
Spring Boot with Spring MVC + Spring Data JPA + Spring Security + Thymeleaf + PostgreSQL.
- Configure environment variables
mvn -DskipTests clean dependency:list install
java -jar target/calypso-1.0-SNAPSHOT.jar
Run with -Dspring.profiles.active=dev
to use application-dev.properties
for development configuration. All config in this file will override the global
application.properties
All necessary environment variables are set automatically when running with docker compose.
Name | Description | Default | Example |
---|---|---|---|
LOGIN_KEY | Login key | --- | --- |
LOGIN_FRONTEND_URL | URL from browser to login | https://login.datasektionen.se | http://localhost:7002/ |
LOGIN_API_URL | URL from backend to login | https://login.datasektionen.se | http://login:7002/ |
APPLICATION_URL | URL where calypso is hosted | --- | http://localhost.datasektionen.se:8080 |
JDBC_DATABASE_URL | URL to database | --- | jdbc:postgresql://localhost:5432/calypso |
JDBC_DATABASE_USERNAME | Database username | --- | user |
JDBC_DATABASE_PASSWORD | Database password | --- | password |
DARKMODE_URL | URL to darkmode or true or false |
https://darkmode.datasektionen.se | http://localhost:2000 |