I want to deploy service into already running Docker Stack via Docker API for Go-lang.
As dockerAPI only accepts json as described in their docs, I an searching for a tool that could covert compose.yaml to the json accepted by dockerAPI.
Alternatively, it would be great if there is any method in go-lang DockerAPI that can create service directly using yaml data as we provide in compose.yml.
Example Yaml:
myapp:
image: amithp/pyapp:latest
deploy:
replicas: 3
restart_policy:
condition: on-failure
networks:
- frontend-network
environment:
- MYENV=myapp
labels:
myproject: "xyz"
label1: "somevar"
I am fairly new to both DockerAPI and Go-lang, any suggestion or direction will be greatly helpful.