Closed alexellis closed 2 years ago
Signed-off-by: Alex Ellis (OpenFaaS Ltd) alexellis2@gmail.com
Allow static files to be published into final image for Go template
package function import ( "io/ioutil" "net/http" ) func Handle(w http.ResponseWriter, r *http.Request) { data, err := ioutil.ReadFile("./static/file.txt") if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) } w.Write(data) }
This is a breaking change for existing users who rely on folder names such as templates or dataset.json within their published image.
templates
dataset.json
Now, put these files into the static folder and read them from ./static/templates/index.html and so forth.
static
./static/templates/index.html
A note will be published in the openfaas docs repo for this new change.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) alexellis2@gmail.com
Description
Allow static files to be published into final image for Go template
How Has This Been Tested?
How are existing users impacted? What migration steps/scripts do we need?
This is a breaking change for existing users who rely on folder names such as
templates
ordataset.json
within their published image.Now, put these files into the
static
folder and read them from./static/templates/index.html
and so forth.Checklist:
A note will be published in the openfaas docs repo for this new change.