Browse Source

Move protobuf descriptor and add content-type.

- move to static/generated
- set content-type based on extension '.description'
pull/179/head
Johannes 'fish' Ziemke 12 years ago
parent
commit
1f96d4c822
  1. 8
      web/Makefile
  2. 10
      web/blob/Makefile
  3. 5
      web/blob/blob.go

8
web/Makefile

@ -13,10 +13,16 @@
all: blob
blob:
blob: static/generated/protocol_buffer.descriptor
$(MAKE) -C blob
clean:
$(MAKE) -C blob clean
static/generated:
mkdir -vp static/generated
static/generated/protocol_buffer.descriptor: static/generated ../model/generated/descriptor.blob
cp ../model/generated/descriptor.blob -f $@
.PHONY: blob clean

10
web/blob/Makefile

@ -15,14 +15,8 @@ all: files.go
SUFFIXES:
generated:
mkdir -vp generated
generated/protocol_buffer.descriptor: generated ../../model/generated/descriptor.blob
cp ../../model/generated/descriptor.blob -f $@
files.go: $(shell find ../templates/ ../static/ -type f) generated/protocol_buffer.descriptor
../../utility/embed-static.sh ../static ../templates ./generated | gofmt > $@
files.go: $(shell find ../templates/ ../static/ -type f)
../../utility/embed-static.sh ../static ../templates | gofmt > $@
clean:
-rm files.go

5
web/blob/blob.go

@ -16,8 +16,9 @@ const (
)
var mimeMap = map[string]string{
"css": "text/css",
"js": "text/javascript",
"css": "text/css",
"js": "text/javascript",
"descriptor": "application/vnd.google.protobuf;proto=google.protobuf.FileDescriptorSet",
}
func GetFile(bucket string, name string) ([]byte, error) {

Loading…
Cancel
Save