-
Notifications
You must be signed in to change notification settings - Fork 5
/
turbobob.json
84 lines (84 loc) · 2 KB
/
turbobob.json
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"for_description_of_this_file_see": "https://github.com/function61/turbobob",
"version_major": 1,
"project_name": "varasto",
"project_emoji_icon": "📦",
"subrepos": [
{
"source": "https://github.com/function61/f61ui.git",
"kind": "git",
"destination": "frontend/f61ui",
"revision": "dab10d8"
}
],
"builders": [
{
"name": "default",
"uses": "docker://fn61/buildkit-golang:20240405_0714_856c11bd",
"mount_destination": "/workspace",
"workdir": "/workspace",
"dev_pro_tips": [
"to mess with FUSE, 'apt install fuse', add to Docker: --privileged --cap-add SYS_ADMIN --cap-add MKNOD --device /dev/fuse"
],
"dev_http_ingress": "443",
"commands": {
"prepare": ["bash","-c","exec go generate ./bin"],
"build": ["bin/build.sh"],
"dev": ["bash"]
}
},
{
"name": "frontend",
"uses": "docker://fn61/buildkit-js:20200323_0913_131f6b10",
"mount_destination": "/workspace",
"commands": {
"prepare": ["bin/build-frontend.sh"],
"dev": ["bash"]
}
},
{
"name": "docs",
"uses": "docker://fn61/buildkit-mkdocs:20200406_1529_aac78367",
"mount_destination": "/workspace",
"workdir": "/workspace",
"dev_http_ingress": "8000",
"dev_pro_tips": [
"for preview: $ preview.sh"
],
"commands": {
"build": ["run-mkdocs.sh", "docs/", "rel/docs-website.tar.gz"],
"dev": ["sh"]
}
},
{
"name": "publisher",
"uses": "docker://fn61/buildkit-publisher:20200228_1755_83c203ff",
"mount_destination": "/workspace",
"commands": {
"publish": ["publish-gh.sh", "function61/varasto", "rel/"],
"build": ["true"],
"dev": ["bash"]
},
"pass_envs": [
"GITHUB_TOKEN",
"EVENTHORIZON"
]
}
],
"os_arches": {
"linux-amd64": true,
"linux-arm": true,
"darwin-amd64": true,
"windows-amd64": true
},
"docker_images": [
{
"image": "fn61/varasto",
"dockerfile_path": "Dockerfile",
"platforms": ["linux/amd64", "linux/arm/v7"]
}
],
"experiments_i_consent_to_breakage": {
"prepare_step": true
}
}