Issue: Support multi-service configuration in /containers/create and /containers/:id/edit routes
Description:
Current container creation and editing routes only support a single service definition. This limits flexibility for containers that expose multiple endpoints or protocols.
Recommendation:
Extend both /containers/create and /containers/:id/edit to allow defining multiple services of different types:
- HTTP (proxied via Nginx reverse proxy)
- TCP/UDP (forwarded via Nginx stream configuration)
Benefits:
- Enables complex container deployments with multiple exposed ports
- Unifies configuration for web and non-web services
- Improves compatibility with multi-service applications and microservice patterns
Issue: Support multi-service configuration in
/containers/createand/containers/:id/editroutesDescription:
Current container creation and editing routes only support a single service definition. This limits flexibility for containers that expose multiple endpoints or protocols.
Recommendation:
Extend both
/containers/createand/containers/:id/editto allow defining multiple services of different types:Benefits: