-
Notifications
You must be signed in to change notification settings - Fork 50
/
northflank-template.json
86 lines (86 loc) · 2.47 KB
/
northflank-template.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
85
86
{
"apiVersion": "v1.2",
"spec": {
"kind": "Workflow",
"spec": {
"type": "sequential",
"steps": [
{
"kind": "Project",
"ref": "project",
"spec": {
"name": "Ever Teams Template",
"region": "europe-west",
"description": "Open Work and Project Management Platform.",
"color": "#3826A6",
"networking": {
"allowedIngressProjects": []
}
}
},
{
"kind": "Workflow",
"spec": {
"type": "sequential",
"steps": [
{
"kind": "DeploymentService",
"spec": {
"deployment": {
"instances": 1,
"docker": {
"configType": "default"
},
"external": {
"imagePath": "ghcr.io/ever-co/ever-teams-webapp:latest"
}
},
"runtimeEnvironment": {},
"runtimeFiles": {},
"billing": {
"deploymentPlan": "nf-compute-10"
},
"name": "ever-teams-web",
"ports": [
{
"internalPort": 3030,
"protocol": "HTTP",
"public": true,
"name": "p01",
"domains": [],
"security": {
"policies": [],
"credentials": []
},
"disableNfDomain": false
}
]
}
}
],
"context": {
"projectId": "${refs.project.id}"
}
}
}
]
}
},
"name": "ever-teams-template",
"description": "Open Work and Project Management Platform.",
"options": {
"autorun": false,
"concurrencyPolicy": "allow"
},
"gitops": {
"repoUrl": "https://github.com/ever-co/ever-teams",
"vcsService": "github",
"vcsLinkId": "6561e62d6069fdc2fe81dffc",
"installationId": 44402628,
"branch": "develop",
"filePath": "/northflank-template.json",
"templateSha": "8b67d68a7666047ccd64928875f0a88fb762035b",
"templateSHA": "12e71fb141d67d0a4d61dec6962c3d1ec57f98fc"
},
"$schema": "https://api.northflank.com/v1/schemas/template"
}