diff --git a/generator/default/deploy/definitions/traefik/traefik.yml b/generator/default/deploy/definitions/traefik/traefik.yml new file mode 100644 index 0000000..bb43710 --- /dev/null +++ b/generator/default/deploy/definitions/traefik/traefik.yml @@ -0,0 +1,26 @@ +version: "3.3" +name: {{.AssetId}}_traefik + +services: + + {{.AssetName}}: + hostname: {{.AssetId}} + image: ${QASKX_DOCKER_REPO}/{{.AssetId}}:latest + container_name: {{.UniqueId}} + restart: ${QASKX_RESTART_POLICY} + networks: + - gateway + + ports: + - 8075 + + volumes: + - ${QASKX__STORAGE}/{{.AssetName}}/config:/home/config + + labels: + - "traefik.enable=true" + + - "traefik.http.routers.{{.AssetName}}.rule=Host(`{{.Fqdn}}`)&&PathPrefix(`{{.ServicePoint}}`)" + - "traefik.http.routers.{{.AssetName}}.entrypoints=websecure" + - "traefik.http.routers.{{.AssetName}}.tls.certresolver=traefik_resolver" + \ No newline at end of file diff --git a/generator/default/deploy/kong.json b/generator/default/deploy/kong.json index 63df88b..e893e6f 100644 --- a/generator/default/deploy/kong.json +++ b/generator/default/deploy/kong.json @@ -6,7 +6,7 @@ "engine": "", "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", "file_name": "kong.yml", - "output_folder": "^/build", + "output_folder": "^/deploy", "output_name": "kong.yml" } ] diff --git a/generator/default/deploy/traefik.json b/generator/default/deploy/traefik.json index 43a5ad0..4a84892 100644 --- a/generator/default/deploy/traefik.json +++ b/generator/default/deploy/traefik.json @@ -5,8 +5,8 @@ { "engine": "", "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", - "file_name": "traefik.yml.tmpl", - "output_folder": "^/build", + "file_name": "traefik.yml", + "output_folder": "^/deploy", "output_name": "traefik.yml" } ]