Commit 428bdd4
authored
refactor(cli): make deployment cloud-only (#189)
This simplifies Company Brain deployment around the hosted AWS path
only. The CLI no longer exposes local/cloud targets, local Docker setup,
local Nango env/config persistence, or local agent-sync targeting;
installed users get a cloud deployment workflow that provisions AWS,
deploys release artifacts, configures hosted Nango integrations/syncs,
and manages agent-sync against the hosted stack.
The CI side keeps the immutable-image reuse guard, but now builds only
the linux/amd64 images needed by cloud deployment. QEMU and
multi-platform image inputs are removed, so repeated Nango builds can be
skipped when the submodule-based image tag already exists in GHCR, and
local Apple Silicon image support is intentionally out of scope. People
who want to run Company Brain locally should clone the repo and use the
contributor workflow instead of the installed CLI.1 parent 925a7f3 commit 428bdd4
51 files changed
Lines changed: 427 additions & 1758 deletions
File tree
- .github
- actions/build-and-push-docker
- workflows
- cli/src
- commands
- add
- agent-sync
- target
- lib
- agent-sync
- scripts
- infra/deploy
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | 20 | | |
26 | 21 | | |
27 | | - | |
| 22 | + | |
28 | 23 | | |
29 | 24 | | |
30 | 25 | | |
| |||
40 | 35 | | |
41 | 36 | | |
42 | 37 | | |
43 | | - | |
44 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
45 | 50 | | |
46 | 51 | | |
| 52 | + | |
47 | 53 | | |
48 | 54 | | |
49 | 55 | | |
| 56 | + | |
50 | 57 | | |
51 | 58 | | |
52 | 59 | | |
53 | 60 | | |
54 | | - | |
55 | 61 | | |
56 | 62 | | |
57 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
71 | 73 | | |
72 | 74 | | |
73 | 75 | | |
74 | | - | |
| 76 | + | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| |||
174 | 176 | | |
175 | 177 | | |
176 | 178 | | |
177 | | - | |
178 | | - | |
179 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
180 | 182 | | |
181 | 183 | | |
182 | 184 | | |
| |||
192 | 194 | | |
193 | 195 | | |
194 | 196 | | |
195 | | - | |
196 | | - | |
197 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| |||
249 | 251 | | |
250 | 252 | | |
251 | 253 | | |
252 | | - | |
| 254 | + | |
253 | 255 | | |
254 | 256 | | |
255 | | - | |
| 257 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | | - | |
35 | | - | |
| 37 | + | |
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| |||
58 | 60 | | |
59 | 61 | | |
60 | 62 | | |
61 | | - | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
78 | | - | |
79 | | - | |
80 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
| |||
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
101 | 106 | | |
102 | 107 | | |
103 | 108 | | |
| |||
109 | 114 | | |
110 | 115 | | |
111 | 116 | | |
112 | | - | |
113 | | - | |
114 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
115 | 120 | | |
116 | 121 | | |
117 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
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 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
52 | 20 | | |
53 | 21 | | |
54 | 22 | | |
55 | 23 | | |
56 | 24 | | |
57 | | - | |
58 | | - | |
| 25 | + | |
| 26 | + | |
59 | 27 | | |
60 | 28 | | |
61 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
62 | 32 | | |
63 | 33 | | |
64 | 34 | | |
| |||
67 | 37 | | |
68 | 38 | | |
69 | 39 | | |
70 | | - | |
71 | 40 | | |
72 | 41 | | |
73 | 42 | | |
| |||
76 | 45 | | |
77 | 46 | | |
78 | 47 | | |
79 | | - | |
80 | 48 | | |
81 | 49 | | |
82 | | - | |
| 50 | + | |
83 | 51 | | |
84 | 52 | | |
85 | | - | |
| 53 | + | |
86 | 54 | | |
87 | 55 | | |
88 | 56 | | |
89 | 57 | | |
90 | 58 | | |
91 | 59 | | |
92 | | - | |
93 | 60 | | |
94 | 61 | | |
95 | 62 | | |
| |||
116 | 83 | | |
117 | 84 | | |
118 | 85 | | |
119 | | - | |
120 | 86 | | |
121 | 87 | | |
122 | 88 | | |
123 | 89 | | |
124 | 90 | | |
125 | 91 | | |
126 | | - | |
127 | 92 | | |
128 | 93 | | |
129 | 94 | | |
| |||
143 | 108 | | |
144 | 109 | | |
145 | 110 | | |
146 | | - | |
| 111 | + | |
147 | 112 | | |
148 | 113 | | |
149 | 114 | | |
150 | | - | |
151 | 115 | | |
152 | 116 | | |
153 | | - | |
| 117 | + | |
154 | 118 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
159 | 122 | | |
160 | 123 | | |
161 | 124 | | |
| |||
165 | 128 | | |
166 | 129 | | |
167 | 130 | | |
168 | | - | |
169 | | - | |
170 | 131 | | |
171 | 132 | | |
172 | 133 | | |
173 | 134 | | |
174 | | - | |
175 | 135 | | |
176 | 136 | | |
177 | | - | |
178 | | - | |
| 137 | + | |
| 138 | + | |
179 | 139 | | |
180 | 140 | | |
181 | 141 | | |
182 | 142 | | |
183 | 143 | | |
184 | 144 | | |
185 | 145 | | |
186 | | - | |
187 | 146 | | |
188 | 147 | | |
189 | 148 | | |
190 | 149 | | |
191 | | - | |
| 150 | + | |
| 151 | + | |
192 | 152 | | |
193 | 153 | | |
194 | 154 | | |
| |||
200 | 160 | | |
201 | 161 | | |
202 | 162 | | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
207 | 167 | | |
208 | 168 | | |
209 | 169 | | |
| |||
0 commit comments