Skip to content

Commit c31ca0a

Browse files
committed
feat: add HTTP helpers and examples
1 parent a0b79cd commit c31ca0a

File tree

4 files changed

+29
-1
lines changed

4 files changed

+29
-1
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
clone/
2+
webui/
23
pkged.go
34

45
# Junk files

Makefile

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ generate: clone
1515
rm -rf clone/build/locales/[a-d]* clone/build/locales/[f-zR]*
1616
find clone/build \( -name "*.map" -or -name "*.eot" -or -name "*.woff" -or -name "*.woff2" -or -name "*.otf" \) -delete
1717
du -hs clone/build
18+
mv clone/build webui
1819
# pack
19-
pkger -include /clone/build
20+
rm -f pkged.go
21+
pkger
2022

2123
.PHONY: release
2224
release: generate

helper.go

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package ipfswebui
2+
3+
import "github.com/markbates/pkger"
4+
5+
func Dir() pkger.Dir {
6+
return pkger.Dir("/webui")
7+
}

helper_test.go

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package ipfswebui_test
2+
3+
import (
4+
"fmt"
5+
"net/http"
6+
7+
ipfswebui "berty.tech/ipfs-webui-packed"
8+
)
9+
10+
func Example() {
11+
fmt.Println(ipfswebui.Dir())
12+
// output: /webui
13+
}
14+
15+
func Example_http() {
16+
dir := http.FileServer(ipfswebui.Dir())
17+
http.ListenAndServe(":3000", dir)
18+
}

0 commit comments

Comments
 (0)