Closed
Description
Expected Behaviour
Anyone should be able to download a community-supported 3rd party template for Perl, PHP, Kotlin etc.
Current Behaviour
PRs to main project.
Possible Solution
I'm open to input on this too.
$ faas-cli add-template https://github.com/alexellis/kotlin-template
Downloading https://github.com/alexellis/kotlin-template/master/blob/master.zip
Expanding kotlin/Dockerfile to template/kotlin/Dockerfile
...
Repo structure:
./template/kotlin/Dockerfile
./template/kotlin/handler.java
./README.md
Initial version of this can be a "dumb" shortcut to download a zip file and unzip into a directory.
Out of scope for v1:
- Listing templates installed locally
- Online directory of templates
Mentions: @johnmccabe and others for the suggestion. @nicholasjackson how does Hashicorp do this?
Other files which need changes:
#82 (comment)
fprocess
needs to come out of the Golang code and sit in a template.yml
file within i.e. ./template/kotlin/template.yml
language: kotlin
fprocess: kotlin handler.kotlin