Files

72 lines
1.2 KiB
Markdown

# SeConectai Condomínios
Sistema de cadastro de referência para escritórios de contabilidade de condomínio.
## Stack
- Java 21 puro com `com.sun.net.httpserver.HttpServer`
- JDBC puro
- PostgreSQL 16
- Frontend HTML/CSS/JS puro servido pelo processo Java
- Docker Compose
## Rodando com Docker
1. Copie o arquivo de exemplo:
```bash
cp .env.example .env
```
2. Ajuste os valores no `.env`.
3. Suba os serviços:
```bash
docker compose up --build
```
4. Teste:
```bash
curl http://localhost:8080/health
```
Resposta esperada:
```json
{"status":"ok"}
```
A página inicial fica em `http://localhost:8080/`.
## Build local
```bash
mvn clean package
```
O JAR executável é gerado em `target/condocontab-0.1.0.jar`.
## Deploy rápido em produção
Para instalar os comandos globais direto do Gitea no servidor:
```bash
curl -fsSL https://producao-gitea.0jo7zj.easypanel.host/tiago/Condominio_SeConectai/raw/branch/main/scripts/bootstrap-commands.sh | sudo bash
```
Depois rode:
```bash
seconectaicondominio.install SENHA_MASTER_INICIAL
```
Para atualizar depois de novos commits:
```bash
seconectaicondominio.update
```
Veja detalhes em [DEPLOY.md](DEPLOY.md).