1
0
Fork 0
mirror of https://github.com/postmannen/ctrl.git synced 2025-03-15 10:57:42 +00:00

added if checks to template

This commit is contained in:
postmannen 2021-12-08 10:57:34 +01:00
parent 352cf0456f
commit 783a6d29ff
2 changed files with 15 additions and 5 deletions

View file

@ -12,11 +12,21 @@ services:
image: {{.ImageAndVersion}} image: {{.ImageAndVersion}}
restart: always restart: always
ports: ports:
{{if .ExposedProfilingPort}}
- "{{.ExposedProfilingPort}}:6666" - "{{.ExposedProfilingPort}}:6666"
{{end}}
{{if .ExposedPrometheusPort}}
- "{{.ExposedPrometheusPort}}:2111" - "{{.ExposedPrometheusPort}}:2111"
{{end}}
{{if .ExposedDataFolderPort}}
- "{{.ExposedDataFolderPort}}:8090" - "{{.ExposedDataFolderPort}}:8090"
{{end}}
{{if .ExposedTcpListenerPort}}
- "{{.ExposedTcpListenerPort}}:8091" - "{{.ExposedTcpListenerPort}}:8091"
{{end}}
{{if .ExposedHttpListenerPort}}
- "{{.ExposedHttpListenerPort}}:8092" - "{{.ExposedHttpListenerPort}}:8092"
{{end}}
volumes: volumes:
# - {{.NkeySeedFile}}:/app/seed.txt # - {{.NkeySeedFile}}:/app/seed.txt
- {{.SocketFolder}}:/app/tmp/:rw - {{.SocketFolder}}:/app/tmp/:rw

View file

@ -141,11 +141,11 @@ func main() {
brokerAddress := flag.String("brokerAddress", "", "the address:port of the broker to connect to") brokerAddress := flag.String("brokerAddress", "", "the address:port of the broker to connect to")
imageAndVersion := flag.String("imageAndVersion", "", "The name:version of the docker image to use") imageAndVersion := flag.String("imageAndVersion", "", "The name:version of the docker image to use")
exposedProfilingPort := flag.String("exposedProfilingPort", "6666", "the address:port to expose") exposedProfilingPort := flag.String("exposedProfilingPort", "", "the address:port to expose")
exposedPrometheusPort := flag.String("exposedPrometheusPort", "2111", "the address:port to expose") exposedPrometheusPort := flag.String("exposedPrometheusPort", "", "the address:port to expose")
exposedDataFolderPort := flag.String("exposedDataFolderPort", "8090", "the address:port to expose") exposedDataFolderPort := flag.String("exposedDataFolderPort", "", "the address:port to expose")
exposedTcpListenerPort := flag.String("exposedTcpListenerPort", "8091", "the address:port to expose") exposedTcpListenerPort := flag.String("exposedTcpListenerPort", "", "the address:port to expose")
exposedHttpListenerPort := flag.String("exposedHttpListenerPort", "8092", "the address:port to expose") exposedHttpListenerPort := flag.String("exposedHttpListenerPort", "", "the address:port to expose")
nkeySeedFile := flag.String("nkeySeedFile", "./seed.txt", "the complete path of the seed file to mount") nkeySeedFile := flag.String("nkeySeedFile", "./seed.txt", "the complete path of the seed file to mount")
socketFolder := flag.String("socketFolder", "./tmp/", "the complete path of the socket folder to mount") socketFolder := flag.String("socketFolder", "./tmp/", "the complete path of the socket folder to mount")