aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-15 22:01:22 +0100
committerLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-15 22:01:22 +0100
commita6666646dd91114b236c17449c03b1c609e23de5 (patch)
tree6da0c34341a16dbb500658190a4ce30a156e9c1f /contrib
parent6ce60f2feafe57dbc115e388007de46449c4089c (diff)
downloadcosin25-invite-mountainbytes-a6666646dd91114b236c17449c03b1c609e23de5.tar.gz
cosin25-invite-mountainbytes-a6666646dd91114b236c17449c03b1c609e23de5.tar.bz2
cosin25-invite-mountainbytes-a6666646dd91114b236c17449c03b1c609e23de5.tar.lz
cosin25-invite-mountainbytes-a6666646dd91114b236c17449c03b1c609e23de5.zip

feat: contrib

Diffstat (limited to 'contrib')
-rw-r--r--contrib/Containerfile2
-rwxr-xr-xcontrib/build-dev3
-rwxr-xr-xcontrib/build-prod3
-rwxr-xr-xcontrib/create-build-container3
-rwxr-xr-xcontrib/dev4
-rwxr-xr-xcontrib/get-size4
6 files changed, 19 insertions, 0 deletions
diff --git a/contrib/Containerfile b/contrib/Containerfile
new file mode 100644
index 0000000..34f9e98
--- /dev/null
+++ b/contrib/Containerfile
@@ -0,0 +1,2 @@
+FROM alpine:edge
+RUN apk add cargo sdl2-dev sdl2 upx clang
diff --git a/contrib/build-dev b/contrib/build-dev
new file mode 100755
index 0000000..ae5101d
--- /dev/null
+++ b/contrib/build-dev
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman run --network=host --rm -v "$PWD:/app" --workdir /app -it docker.io/memdmp/cosin25-inv-builder sh -c 'cargo b'
diff --git a/contrib/build-prod b/contrib/build-prod
new file mode 100755
index 0000000..9ac994a
--- /dev/null
+++ b/contrib/build-prod
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman run --network=host --rm -v "$PWD:/app:rw" --workdir /app -it docker.io/memdmp/cosin25-inv-builder ./build
diff --git a/contrib/create-build-container b/contrib/create-build-container
new file mode 100755
index 0000000..2e48f65
--- /dev/null
+++ b/contrib/create-build-container
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+podman build -f contrib/Containerfile -t docker.io/memdmp/cosin25-inv-builder \ No newline at end of file
diff --git a/contrib/dev b/contrib/dev
new file mode 100755
index 0000000..9f6c0ab
--- /dev/null
+++ b/contrib/dev
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+"$(dirname "$(realpath $0)")/build-dev"
+target/debug/cosin-2025-invite-deck
diff --git a/contrib/get-size b/contrib/get-size
new file mode 100755
index 0000000..e7fe780
--- /dev/null
+++ b/contrib/get-size
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+"$(dirname "$(realpath $0)")/build-prod"
+wc -c target/release/cosin-2025-invite-deck