From 7fa1d0f55d90d4eecb7a9b7f3d5fcbdda915b70b Mon Sep 17 00:00:00 2001 From: Tom Peltonen Date: Sun, 3 Mar 2024 22:47:59 +1100 Subject: [PATCH] Added deploy section --- generator/default/build/golang.json | 20 ++++++++++---------- generator/default/deploy/kong.json | 13 +++++++++++++ generator/default/deploy/traefik.json | 13 +++++++++++++ 3 files changed, 36 insertions(+), 10 deletions(-) create mode 100644 generator/default/deploy/kong.json create mode 100644 generator/default/deploy/traefik.json diff --git a/generator/default/build/golang.json b/generator/default/build/golang.json index 65b6ba7..62f60f3 100644 --- a/generator/default/build/golang.json +++ b/generator/default/build/golang.json @@ -3,18 +3,18 @@ "description": "golang build templates", "templates": [ { - "engine": "golang", + "engine": "golang", "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", "file_name": "build_win.tmpl", "output_folder": "^/build", "output_name": "golang_windows.ps1" - }, - { - "engine": "golang", - "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", - "file_name": "build_linux.tmpl", - "output_folder": "^/build", - "output_name": "golang_linux.ps1" - } -] + }, + { + "engine": "golang", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "build_linux.tmpl", + "output_folder": "^/build", + "output_name": "golang_linux.ps1" + } + ] } \ No newline at end of file diff --git a/generator/default/deploy/kong.json b/generator/default/deploy/kong.json new file mode 100644 index 0000000..56394fd --- /dev/null +++ b/generator/default/deploy/kong.json @@ -0,0 +1,13 @@ +{ + "name": "kong", + "description": "kong gateway template", + "templates": [ + { + "engine": "", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "kong.yml.tmpl", + "output_folder": "^/build", + "output_name": "kong.yml" + } + ] +} \ No newline at end of file diff --git a/generator/default/deploy/traefik.json b/generator/default/deploy/traefik.json new file mode 100644 index 0000000..43a5ad0 --- /dev/null +++ b/generator/default/deploy/traefik.json @@ -0,0 +1,13 @@ +{ + "name": "traefik", + "description": "traefik template", + "templates": [ + { + "engine": "", + "folder": "{{.SelfFolder}}/definitions/{{.TemplateName}}", + "file_name": "traefik.yml.tmpl", + "output_folder": "^/build", + "output_name": "traefik.yml" + } + ] +} \ No newline at end of file