blob: 5e9bcdea9251e5a066f7339b14793e0e00aeb6f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
from "xena/go-mini:1.9.2"
### setup go
run "go1.9.2 download"
### Copy files
run "mkdir -p /site"
def put(file)
copy "./#{file}", "/site/#{file}"
end
files = [
"gops.go",
"hash.go",
"html.go",
"main.go",
"rss.go",
"run.sh",
"templates",
"blog",
"rice-box.go"
]
files.each { |x| put x }
copy "vendor/", "/root/go/src/"
### Build
run "cd /site && go1.9.2 build -v"
### Cleanup
run %q[ rm -rf /root/go /site/backend /root/sdk /site/*.go ]
run %q[ apk del go1.9.2 ]
cmd "/site/run.sh"
flatten
tag "xena/christine.website"
|