summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/smt6
-rw-r--r--config/sh/aliases1
2 files changed, 4 insertions, 3 deletions
diff --git a/bin/smt b/bin/smt
index 59696ef..ad3f459 100755
--- a/bin/smt
+++ b/bin/smt
@@ -2,8 +2,8 @@
set -eu
podman images | grep -q localhost/smt || cat <<EOF | podman build -t smt -f -
-FROM docker.io/debian:stable-slim
-RUN apt-get update && apt-get install -y cpanminus make
-RUN cpanm Games::SMTNocturne::Demons
+FROM docker.io/alpine:latest
+RUN apk add perl make
+RUN env PERL_MM_USE_DEFAULT=1 perl -MCPAN -e'install Games::SMTNocturne::Demons'
EOF
podman run --rm smt smt "$@"
diff --git a/config/sh/aliases b/config/sh/aliases
index c161a21..5a639f6 100644
--- a/config/sh/aliases
+++ b/config/sh/aliases
@@ -40,6 +40,7 @@ alias svim="vim -i NONE -u NONE -U NONE --noplugin --cmd 'set noswapfile' --cmd
alias wifi="sudo systemctl restart iwd"
alias debian="podman run --rm -itv "${HOME}:${HOME}" docker.io/debian:stable bash"
alias ubuntu="podman run --rm -itv "${HOME}:${HOME}" docker.io/ubuntu:latest bash"
+alias alpine="podman run --rm -itv "${HOME}:${HOME}" docker.io/alpine:latest sh"
# }}}
# vim:ft=sh:fdm=marker