Microservice
Documentation for structix ops add microservice command.
Add a new Helm chart microservice.
Usage
bash
structix ops add microservice <name> <image>Arguments
name: The name of the microservice to be created.image: The Docker image for the microservice.
Options
--db: Optional database to be used with the microservice. Choices arepostgres,mysql,mongo, orredis.--port: Port the service will expose. Default is80.--replicas: Number of replicas for the deployment. Default is1.--cpu: CPU request and limit for the container (e.g., 200m).--memory: Memory request and limit for the container (e.g., 256Mi).--deploy: Deploy the Helm chart into your current Kubernetes cluster. This is a flag option.--with-ingress: Include an Ingress resource for the microservice. This is a flag option.--with-prometheus: Enable Prometheus annotations and monitoring label.--metrics-port: Port where metrics are exposed (defaults to container port).--metrics-path: Path for the Prometheus scrape endpoint (default: /metrics).
Examples
bash
structix ops add microservice my-service my-image:latest --db postgres --port 8080 --replicas 3 --deploy --with-ingress
