Commit Graph

16 Commits

Author SHA1 Message Date
Zhi
c4bf1f6a12 Use localhost wizard in frontend and add proxy envs 2026-03-14 10:22:57 +00:00
Zhi
9906bf368d Update HarborForge.Frontend.Test submodule to latest 2026-03-14 09:20:14 +00:00
Zhi
149465c919 Use internal service name for test container 2026-03-14 08:51:14 +00:00
Zhi
99ca422c3d Fix CORS and API URLs for container communication 2026-03-14 08:49:12 +00:00
Zhi
b44267aac0 Merge cleanup logic into run-test-frontend
- --expose-port on: keep services running after test
- --expose-port off: auto cleanup (default)
- Removed cleanup-frontend.sh
2026-03-14 08:32:33 +00:00
Zhi
03067ca3a8 Use env vars for ports, add .env.TEST
- WIZARD_PORT, MYSQL_PORT, BACKEND_PORT, FRONTEND_PORT env vars
- .env.TEST with default values (8080, 3306, 8000, 3000)
- Scripts load .env.TEST automatically
- LISTEN_ADDR uses env vars
- Ports bound to 127.0.0.1 for security
2026-03-14 08:20:55 +00:00
Zhi
392e050caa Add separate compose files for port exposure options
- docker-compose-frontend.yml: No port exposure (default)
- docker-compose-frontend-expose.yml: Expose ports to host
- run-test-frontend.sh: Test script with --expose-port {on|off} option
- cleanup-frontend.sh: Cleanup script with --expose-port option
2026-03-14 08:08:50 +00:00
Zhi
3a9850cafb Use docker network for health check 2026-03-14 07:45:23 +00:00
Zhi
71e8cc4e6d Wait for services to be ready before running test 2026-03-14 07:43:19 +00:00
Zhi
074b5df4f5 Add scripts and port mapping env vars 2026-03-14 07:39:17 +00:00
Zhi
f081d53400 Update Frontend.Test to latest 2026-03-14 07:38:53 +00:00
Zhi
12ca13bf8b remove old backend/frontend submodules 2026-03-13 02:04:23 +00:00
Zhi
9ad1702952 add docker-compose-frontend.yml for testing 2026-03-13 02:03:29 +00:00
Zhi
68e2515252 rename submodules to HarborForge.*.Test 2026-03-13 01:31:33 +00:00
Zhi
4a57dc3d8d add backend and frontend submodules 2026-03-13 00:05:06 +00:00
Zhi
a25c7deb02 init 2026-03-12 23:50:15 +00:00