Commit Graph
16 Commits
Author SHA1 Message Date
Jeppe Bundgaard 16c9cd9931 Extend agent-cli with sync command, enhance schema validation for complaints, and add coverage for gateway command tests. 2026-04-09 16:31:58 +02:00
Jeppe Bundgaard 45b7250480 Add Edge Agent implementation for gateway connection lifecycle, agent commands, Shelly device discovery, relay control, and WebSocket communication with broker. Include unit tests for critical flows. 2026-04-08 19:01:42 +02:00
Jeppe Bundgaard 60f6cbee84 Enhance CORS handling with dynamic origin validation and credentials support in Nginx. Update Traefik to include additional allowed origins. 2026-03-18 14:15:28 +01:00
Jeppe Bundgaard f04f79e3da Update Traefik configuration with enhanced routing rules, local IP allowlist for dashboard access, new strip prefix middleware, and extended CORS origins. Add ACME account configurations for certificate management. 2026-03-18 10:58:17 +01:00
Jeppe Bundgaard db42f9ef95 Add staging environment configuration for Caddy, Nginx, and Traefik with updated routing and logging settings 2026-03-18 10:32:41 +01:00
Jeppe Bundgaard 0ce9e79cb7 Update Traefik configuration to support additional domains and optimize certificate resolvers 2026-02-25 17:09:22 +01:00
Jeppe Bundgaard 2e88ed7bbd Add binding for acme-io.json in Traefik config 2026-02-24 00:28:17 +01:00
Jeppe Bundgaard 629c13499d Add CORS rule for api.truckwash.io and new preflight route
- Introduce preflight handling for `OPTIONS` method on `api.truckwash.io` with high priority routing and secure headers middleware.
- Extend CORS configuration to include `https://api.truckwash.io`.
2026-02-23 23:45:22 +01:00
Jeppe Bundgaard fc054d6226 Expand CORS allowlist in Traefik to include http://localhost:5173 for development purposes 2026-02-17 11:37:35 +01:00
Jeppe Bundgaard 4d2264e51e Expand CORS allowlist in Traefik to include additional Truckwash domains and localhost 2026-02-17 09:23:33 +01:00
Jeppe Bundgaard 29a07e652c Enhance CORS handling in Traefik and Caddy
- Add preflight routers and attach `secure-headers` middleware in Traefik for `api.truckwash.dk` and `cloud.truckwash.dk`.
- Update `secure-headers` middleware with refined CORS headers and stricter origin/method/header configurations.
- Remove redundant CORS logic in Caddy, delegating CORS management entirely to Traefik.
2026-02-16 13:25:54 +01:00
Jeppe Bundgaard dd33fa2b19 Update CORS handling in Traefik and Caddy configurations
- Add origin-specific CORS settings to Traefik for `truckwash.io` with credentials support.
- Simplify and standardize CORS headers in Caddy, removing upstream duplication and adjusting preflight logic.
2026-02-16 13:08:38 +01:00
Jeppe Bundgaard a709656ba3 Add production-ready Traefik configuration with secure headers, TLS settings, and rate limiting 2026-02-16 11:39:28 +01:00
Jeppe Bundgaard 21f64bbb5f Add Prometheus metrics and Jaeger tracing to Traefik configuration 2026-02-16 11:32:24 +01:00
Jeppe Bundgaard 7c2b6f1357 Update Traefik dynamic config with bcrypt-hashed credentials for truckwash. 2026-02-16 11:26:40 +01:00
Jeppe Bundgaard c7ea1e1aaa Add Traefik and Caddy configurations for reverse proxy setup and internal HTTP handling. 2026-02-16 11:15:20 +01:00