Skip to content

Devlopment - #96

Merged
dioguit0s merged 8 commits into
mainfrom
devlopment
Jul 2, 2026
Merged

Devlopment#96
dioguit0s merged 8 commits into
mainfrom
devlopment

Conversation

@dioguit0s

Copy link
Copy Markdown
Owner

No description provided.

dioguit0s and others added 8 commits June 14, 2026 20:45
Adds MIT LICENSE, Docker/Postgres support, and hardens SecurityConfig
for production, shifting the project from a college-assignment SaaS
plan to a self-hosted open-source distribution.
- Add LICENSE (MIT), matching what README already claimed
- Add Dockerfile, docker-compose.yml, .dockerignore and .env.example
  so a stranger can run `docker compose up` and get a working instance
- Add PostgreSQL driver + application-prod.properties (prod profile)
  as the self-hosted production datastore, keeping H2 for local dev
- Gate H2 console exposure, CSRF exemption and disabled clickjacking
  protection behind spring.h2.console.enabled, instead of applying
  them unconditionally in every environment
- Make the remember-me signing key configurable via env var instead
  of a hardcoded value now visible in a public repo
- Remove a seeded demo admin account that used a real personal email
  and password, which would otherwise ship by default on every
  self-hosted deploy including public demos
- Correct false marketing claims in about.html/contact.html (24/7
  WhatsApp support, committed mobile app date)
- Add /privacy and /terms pages reflecting the self-hosted model
- Rewrite README with self-hosting quickstart, positioning, and a
  comparison against paid condo-management SaaS alternatives
Prepares the repo for external contributors ahead of the open-source
release: CONTRIBUTING.md documents the dev workflow, screenshots give
newcomers a visual overview, and the new test covers OcorrenciaController.
@dioguit0s dioguit0s self-assigned this Jul 2, 2026
@dioguit0s
dioguit0s merged commit 2d2e30f into main Jul 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant