diff options
feat: contrib
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/Containerfile | 2 | ||||
-rwxr-xr-x | contrib/build-dev | 3 | ||||
-rwxr-xr-x | contrib/build-prod | 3 | ||||
-rwxr-xr-x | contrib/create-build-container | 3 | ||||
-rwxr-xr-x | contrib/dev | 4 | ||||
-rwxr-xr-x | contrib/get-size | 4 |
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 |