aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-05-09 12:27:05 -0400
committerXe Iaso <me@xeiaso.net>2024-05-09 12:27:05 -0400
commita1aa80c0279511dc0247d621ad53c36f28319f42 (patch)
treef05cf392e912d4807f21f095e50b3c32810af472 /cmd
parentc4ded3a77bd8c145403e2789600c67bd09e2f3a5 (diff)
downloadx-a1aa80c0279511dc0247d621ad53c36f28319f42.tar.xz
x-a1aa80c0279511dc0247d621ad53c36f28319f42.zip
updates
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/sapientwindex/yeetfile.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/cmd/sapientwindex/yeetfile.js b/cmd/sapientwindex/yeetfile.js
index 9ac9169..4d6b49a 100644
--- a/cmd/sapientwindex/yeetfile.js
+++ b/cmd/sapientwindex/yeetfile.js
@@ -1,3 +1,19 @@
nix.build(".#docker.sapientwindex");
docker.load("./result");
-docker.push("ghcr.io/xe/x/sapientwindex");
+const image = `ghcr.io/xe/x/sapientwindex:${yeet.datetag}`;
+docker.tag("ghcr.io/xe/x/sapientwindex", image);
+docker.push(`ghcr.io/xe/x/sapientwindex`);
+docker.push(image);
+yeet.run("kubectl", "apply", "-f=manifest.yaml");
+yeet.run("kubectl", "patch", "deployment", "sapientwindex", "--subresource='spec'", "--type='merge'", "-p", JSON.stringify({
+ spec: {
+ templates: {
+ spec: {
+ containers: [{
+ name: "bot",
+ image
+ }]
+ }
+ }
+ }
+}));