Commit Graph

1255 Commits

Author SHA1 Message Date
João Pedro Toledo Goncalves 9c9c747a4b docs: detalha workflow de ativação de sites e SSL 2026-02-06 18:07:29 -03:00
João Pedro Toledo Goncalves 326a3711f0 docs: atualiza README.md com guias de instalação nativa e padrões ouro 2026-02-06 18:05:39 -03:00
João Pedro Toledo Goncalves 0d395f42c5 docs: consolidate READMEs and update for configuration-only model 2026-02-06 16:44:41 -03:00
João Pedro Toledo Goncalves af977eb2cb chore: pivot repository to configuration-only (removed docker artifacts and sensitive data) 2026-02-06 16:41:59 -03:00
João Pedro Toledo Goncalves 454cd564a1 fix: restore missing ssl certificates from history 2026-02-06 16:28:35 -03:00
João Pedro Toledo Goncalves 7e5ce88adb fix: add ssl certificates to ferreirareal config and confirm test-backend removal 2026-02-06 16:24:40 -03:00
João Pedro Toledo Goncalves 7aea780cb1 . 2026-02-06 15:52:35 -03:00
João Pedro Toledo Goncalves 58b5fbd3e2 . 2026-02-06 15:48:47 -03:00
João Pedro Toledo Goncalves 56a9c5e91a fix: isolate dynamic config (blacklist) to separate volume and bake static configs to prevent mount errors 2026-02-06 14:45:03 -03:00
João Pedro Toledo Goncalves 21a9c393c5 fix: bake nginx config into image and remove bind mount to prevent portainer directory error 2026-02-06 14:13:14 -03:00
João Pedro Toledo Goncalves 368cda2b76 feat: split logs into human-readable (stdout) and json (file) for better observability 2026-02-06 13:17:20 -03:00
João Pedro Toledo Goncalves 9e7decd6de refactor: restructure sites-ativos into nginx and logs folders for cleaner docker volume mapping 2026-02-06 13:14:05 -03:00
João Pedro Toledo Goncalves 354759743f feat: consolidate sites-ativos into production branch for single-source deployment 2026-02-06 13:08:51 -03:00
João Pedro Toledo Goncalves 0048b1a70b fix: resolve nginx infinite loop, crlf issues and missing modules 2026-02-05 15:53:26 -03:00
João Pedro Toledo Goncalves 34bb52d60d . 2026-02-05 15:41:27 -03:00
João Pedro Toledo Goncalves 3eafb5891b chore: ignore default fail2ban jails 2026-02-05 14:43:00 -03:00
João Pedro Toledo Goncalves 61a4fce622 feat(fail2ban): cleanup unused jails and add nginx-unified config 2026-02-05 14:37:47 -03:00
João Pedro Toledo Goncalves 74b1f3892d fix(docker): migrate to alpine 3.18, fix modsecurity and brotli build 2026-02-05 14:29:58 -03:00
João Pedro Toledo Goncalves f0abf2932f fix: Ajusta failregex para padrão numérico do Nginx JSON 2026-02-04 19:52:13 -03:00
João Pedro Toledo Goncalves 441b69658c docs: Adiciona análise de sizing e segurança de cache 2026-02-04 19:42:47 -03:00
João Pedro Toledo Goncalves 44c0220cba docs: Atualiza README com detalhes da nova infraestrutura 2026-02-04 19:20:34 -03:00
João Pedro Toledo Goncalves 609c92f484 feat: Implementa Nginx High-End com HTTP/3 e ModSecurity 2026-02-04 19:18:22 -03:00
João Pedro Toledo Goncalves d8c6607b3a fix: adiciona certbot-nginx para suportar comando --nginx 2026-01-30 11:43:31 -03:00
João Pedro Toledo Goncalves 9f18a4598a fix: escape password special characters in Dockerfile 2026-01-29 14:51:22 -03:00
João Pedro Toledo Goncalves 216630a219 feat: adiciona usuario itguys com acesso root e sudo no .bashrc 2026-01-29 09:25:36 -03:00
João Pedro Toledo Goncalves 6ee169464c fix: mount volume to directory instead of file to avoid OCI error 2026-01-29 09:22:52 -03:00
João Pedro Toledo Goncalves 368855f2b0 fix: troca bind mounts por volumes e ajuste busca git sites-ativos 2026-01-29 09:18:36 -03:00
João Pedro Toledo Goncalves 54f8a4283b feat: custom shell, SSH porta 122 e network_mode host 2026-01-29 09:13:14 -03:00
João Pedro Toledo Goncalves c3b9316fd2 remoçao do .gemini 2026-01-29 09:03:08 -03:00
João Pedro Toledo Goncalves 7e20ba5c87 Cleanup: Remove configs (conf.d, snippets) from production branch (moved to sites-ativos) 2026-01-27 14:35:44 -03:00
João Pedro Toledo Goncalves 4cb6b85f29 Fix: Remove snippets bind-mount to prevent empty directory shadowing 2026-01-27 14:17:52 -03:00
João Pedro Toledo Goncalves fd770b61a2 Fix: Add nano and remove nginx.conf host-mount for Portainer compatibility 2026-01-27 14:14:33 -03:00
João Pedro Toledo Goncalves 975d6ab90b Refactor: Simplify infrastructure to single Nginx container (Legacy Removed) 2026-01-27 14:03:04 -03:00
João Pedro Toledo Goncalves 5a73c9a116 fix(ssl): chmod 644 keys to allow modsec access in shared volume 2026-01-27 09:43:57 -03:00
João Pedro Toledo Goncalves 6ddf679e9c fix(modsec/nginx): disable unicode map and fix http2 warnings 2026-01-27 09:41:27 -03:00
João Pedro Toledo Goncalves 5f6baaf5c2 fix(deploy): bake modsec config into image to fix mount error 2026-01-27 09:38:25 -03:00
João Pedro Toledo Goncalves a19f0766cd feat(modsec): inject explicit frontend config for shared ssl and correct proxying 2026-01-27 09:36:24 -03:00
João Pedro Toledo Goncalves 78d56417c5 fix(nginx/ssl): remove dup location and fix renew script date/empty logic 2026-01-27 09:22:49 -03:00
João Pedro Toledo Goncalves 142ca3c670 feat(ssl): fix bootstrap loop with self-signed generation fallback 2026-01-27 09:20:47 -03:00
João Pedro Toledo Goncalves acabd1a271 chore: isolate Traccar config and fix pre-flight cleanup 2026-01-27 09:18:17 -03:00
João Pedro Toledo Goncalves 598b3e3e9a fix(script): add missing 'fi' closure in pre-flight.sh 2026-01-27 09:14:09 -03:00
João Pedro Toledo Goncalves 35138518b2 feat(script): add auto-heal for corrupt git repo 2026-01-27 09:11:30 -03:00
João Pedro Toledo Goncalves 9c4aee8c86 fix(script): improve regex to avoid matching proxy_ssl_server_name 2026-01-27 09:07:52 -03:00
João Pedro Toledo Goncalves 5a50089d5c chore: remove hardcoded git dns to fix sync 2026-01-27 09:04:13 -03:00
João Pedro Toledo Goncalves d0c14b76b3 fix(nginx): replace missing ssl include with explicit params in vcenter config 2026-01-27 08:56:09 -03:00
João Pedro Toledo Goncalves de93649846 feat: implement Zero-Touch deployment (internal git sync + dynamic config symlinks) 2026-01-26 20:00:22 -03:00
João Pedro 1435401e44 fix(nginx): update traccar upstream port to 8083 (host exposed port) 2026-01-26 17:54:25 -03:00
João Pedro c184dd69ec fix: refactor for Portainer GitOps compatibility (Dockerized configs + named volumes) 2026-01-26 17:46:38 -03:00
João Pedro b7de67ad0f feat: Implement Git Auto-Sync (Cron/Script) 2026-01-26 16:18:06 -03:00
João Pedro fa259fd891 feat: Add Traccar GPS configuration (Oestepan) and pending updates 2026-01-26 16:03:40 -03:00