Browse Source

Update bootstrap, add cache header for mounted files

Vova Tkach 6 years ago
parent
commit
8f1a1818ab

+ 1 - 0
Makefile

@@ -28,3 +28,4 @@ run:
 
 
 update:
 update:
 	go mod vendor
 	go mod vendor
+	go mod download

+ 1 - 1
go.mod

@@ -2,7 +2,7 @@ module golang-fave
 
 
 require (
 require (
 	github.com/go-sql-driver/mysql v1.4.1
 	github.com/go-sql-driver/mysql v1.4.1
-	github.com/vladimirok5959/golang-server-bootstrap v1.0.1
+	github.com/vladimirok5959/golang-server-bootstrap v1.0.2
 	github.com/vladimirok5959/golang-server-resources v1.0.0
 	github.com/vladimirok5959/golang-server-resources v1.0.0
 	github.com/vladimirok5959/golang-server-sessions v1.0.1
 	github.com/vladimirok5959/golang-server-sessions v1.0.1
 	github.com/vladimirok5959/golang-server-static v1.0.0
 	github.com/vladimirok5959/golang-server-static v1.0.0

+ 2 - 0
go.sum

@@ -3,6 +3,8 @@ github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG
 github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/vladimirok5959/golang-server-bootstrap v1.0.1 h1:vdLfBYdgQORd83K4imnHJbz7UaGccEgJN0t8TqLb/e4=
 github.com/vladimirok5959/golang-server-bootstrap v1.0.1 h1:vdLfBYdgQORd83K4imnHJbz7UaGccEgJN0t8TqLb/e4=
 github.com/vladimirok5959/golang-server-bootstrap v1.0.1/go.mod h1:R5PGBuqlupYd0evIXoi81plWH/HpNQO2V/jHxZzg2y0=
 github.com/vladimirok5959/golang-server-bootstrap v1.0.1/go.mod h1:R5PGBuqlupYd0evIXoi81plWH/HpNQO2V/jHxZzg2y0=
+github.com/vladimirok5959/golang-server-bootstrap v1.0.2 h1:UiOKkiNGcEddnx9O0cuLM1euSWgKimQCFIMD0+W8njw=
+github.com/vladimirok5959/golang-server-bootstrap v1.0.2/go.mod h1:R5PGBuqlupYd0evIXoi81plWH/HpNQO2V/jHxZzg2y0=
 github.com/vladimirok5959/golang-server-resources v1.0.0 h1:zX2929ItoGHDmQD6OTpxoFbO7Cj7/9Q2eAgoSAA8gNI=
 github.com/vladimirok5959/golang-server-resources v1.0.0 h1:zX2929ItoGHDmQD6OTpxoFbO7Cj7/9Q2eAgoSAA8gNI=
 github.com/vladimirok5959/golang-server-resources v1.0.0/go.mod h1:tsf2oAEf3E3ukiQSCO7dstl0IXbEXec68UUIiMWysBc=
 github.com/vladimirok5959/golang-server-resources v1.0.0/go.mod h1:tsf2oAEf3E3ukiQSCO7dstl0IXbEXec68UUIiMWysBc=
 github.com/vladimirok5959/golang-server-sessions v1.0.1 h1:cQsLk8hz7pkIV7/XectfejDF2j+61FE+/s4xErxBNJw=
 github.com/vladimirok5959/golang-server-sessions v1.0.1 h1:cQsLk8hz7pkIV7/XectfejDF2j+61FE+/s4xErxBNJw=

+ 4 - 0
vendor/github.com/vladimirok5959/golang-server-bootstrap/bootstrap/bootstrap.go

@@ -27,18 +27,22 @@ func (this *bootstrap) handler(w http.ResponseWriter, r *http.Request) {
 		this.before(w, r)
 		this.before(w, r)
 	}
 	}
 	if r.URL.Path == "/"+this.path+"/bootstrap.css" {
 	if r.URL.Path == "/"+this.path+"/bootstrap.css" {
+		w.Header().Set("Cache-Control", "public, max-age=31536000")
 		w.Header().Set("Content-Type", "text/css")
 		w.Header().Set("Content-Type", "text/css")
 		w.Write(resource_bootstrap_css)
 		w.Write(resource_bootstrap_css)
 		return
 		return
 	} else if r.URL.Path == "/"+this.path+"/bootstrap.js" {
 	} else if r.URL.Path == "/"+this.path+"/bootstrap.js" {
+		w.Header().Set("Cache-Control", "public, max-age=31536000")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Write(resource_bootstrap_js)
 		w.Write(resource_bootstrap_js)
 		return
 		return
 	} else if r.URL.Path == "/"+this.path+"/jquery.js" {
 	} else if r.URL.Path == "/"+this.path+"/jquery.js" {
+		w.Header().Set("Cache-Control", "public, max-age=31536000")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Write(resource_jquery_js)
 		w.Write(resource_jquery_js)
 		return
 		return
 	} else if r.URL.Path == "/"+this.path+"/popper.js" {
 	} else if r.URL.Path == "/"+this.path+"/popper.js" {
+		w.Header().Set("Cache-Control", "public, max-age=31536000")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Header().Set("Content-Type", "application/javascript; charset=utf-8")
 		w.Write(resource_popper_js)
 		w.Write(resource_popper_js)
 		return
 		return

+ 1 - 1
vendor/modules.txt

@@ -1,6 +1,6 @@
 # github.com/go-sql-driver/mysql v1.4.1
 # github.com/go-sql-driver/mysql v1.4.1
 github.com/go-sql-driver/mysql
 github.com/go-sql-driver/mysql
-# github.com/vladimirok5959/golang-server-bootstrap v1.0.1
+# github.com/vladimirok5959/golang-server-bootstrap v1.0.2
 github.com/vladimirok5959/golang-server-bootstrap/bootstrap
 github.com/vladimirok5959/golang-server-bootstrap/bootstrap
 # github.com/vladimirok5959/golang-server-resources v1.0.0
 # github.com/vladimirok5959/golang-server-resources v1.0.0
 github.com/vladimirok5959/golang-server-resources/resource
 github.com/vladimirok5959/golang-server-resources/resource