-
-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathdocker-bake.web.prod.hcl
More file actions
126 lines (99 loc) · 2.6 KB
/
Copy pathdocker-bake.web.prod.hcl
File metadata and controls
126 lines (99 loc) · 2.6 KB
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
variable "COMPOSE_PROJECT_NAME" {
default = "tuturuuu"
}
target "_platform_local" {
output = ["type=docker"]
}
group "blue-green-web" {
targets = ["web-blue", "web-green"]
}
group "blue-green-web-blue" {
targets = ["web-blue"]
}
group "blue-green-web-green" {
targets = ["web-green"]
}
group "blue-green-tanstack-web" {
targets = ["tanstack-web-blue", "tanstack-web-green"]
}
group "blue-green-tanstack-web-blue" {
targets = ["tanstack-web-blue"]
}
group "blue-green-tanstack-web-green" {
targets = ["tanstack-web-green"]
}
group "blue-green-hive" {
targets = ["hive-blue", "hive-green"]
}
group "blue-green-hive-blue" {
targets = ["hive-blue"]
}
group "blue-green-hive-green" {
targets = ["hive-green"]
}
group "blue-green-hive-realtime" {
targets = ["hive-realtime"]
}
group "blue-green-support" {
targets = ["backend", "chat-realtime", "meet-realtime", "markitdown", "storage-unzip-proxy", "supermemory", "web-docker-control", "web-cron-runner"]
}
target "web-blue" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-web-blue"]
}
target "web-green" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-web-green"]
}
target "tanstack-web-blue" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-tanstack-web-blue"]
}
target "tanstack-web-green" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-tanstack-web-green"]
}
target "hive-blue" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-hive-blue"]
}
target "hive-green" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-hive-green"]
}
target "hive-realtime" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-hive-realtime"]
}
target "meet-realtime" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-meet-realtime"]
}
target "chat-realtime" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-chat-realtime"]
}
target "backend" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-backend"]
}
target "markitdown" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-markitdown"]
}
target "storage-unzip-proxy" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-storage-unzip-proxy"]
}
target "supermemory" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-supermemory"]
}
target "web-docker-control" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-web-docker-control"]
}
target "web-cron-runner" {
inherits = ["_platform_local"]
tags = ["${COMPOSE_PROJECT_NAME}-web-cron-runner"]
}