sechmachine e7dfae09e9 Merge commit '01b8095e9459417e2cf5bd1079c796d4f01ec549' into work/reports-ui
# Conflicts:
#	src/main/resources/templates/attendance/history.html
2026-08-15 03:35:04 +07:00
2026-08-14 04:15:52 +07:00
2026-08-14 04:15:52 +07:00
2026-08-14 04:15:52 +07:00
2026-08-14 04:15:52 +07:00
2026-08-14 04:15:52 +07:00
2026-08-14 04:15:52 +07:00

Lab Timesheet

Local development

The application targets Java 25 and expects PostgreSQL on localhost:55432 when the default dev profile is active. Override any local value with LAB_DB_URL, LAB_DB_USERNAME, LAB_DB_PASSWORD, LAB_SMTP_HOST, or LAB_SMTP_PORT.

export JAVA_HOME=/opt/homebrew/opt/openjdk@25
export PATH="$JAVA_HOME/bin:$PATH"
./mvnw spring-boot:run

Tests use PostgreSQL 18.4 through Testcontainers and do not use the developer database:

./mvnw test

Every feature test must have a companion Markdown evidence record under docs/tests.

S
Description
No description provided
Readme
1.1 MiB
Languages
Java 81%
HTML 8.7%
PLpgSQL 6.3%
JavaScript 2.3%
CSS 1.5%
Other 0.2%