-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathturbobob.json
36 lines (36 loc) · 971 Bytes
/
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
{
"for_description_of_this_file_see": "https://github.com/function61/turbobob",
"version_major": 1,
"project_name": "joonas.fi",
"project_emoji_icon": "📝",
"builders": [
{
"name": "default",
"uses": "dockerfile://build-default.Dockerfile",
"mount_destination": "/workspace",
"workdir": "/workspace",
"commands": {
"build": ["bin/build.sh"],
"dev": ["sh"]
},
"dev_http_ingress": "80",
"dev_shell_commands": [
{ "command": "bin/new-post.sh", "important": true },
{ "command": "bin/preview.sh", "important": true }
]
},
{
"name": "publisher",
"uses": "docker://fn61/buildkit-publisher:20240818_1000_092960ea",
"mount_destination": "/workspace",
"commands": {
"build": ["bin/make-deployerspec.sh"],
"publish": ["publish-docker.sh", "--user=joonas-fi", "--repo=joonas.fi", "--image-ref-base=ghcr.io/joonas-fi/joonas.fi"],
"dev": ["bash"]
},
"pass_envs": [
"EVENTHORIZON"
]
}
]
}