changeset 40: |
90970dfd5a8b |
parent: |
c0ed453c44f9
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Tue, 24 Sep 2024 15:02:27 -0400 |
permissions: |
-rw-r--r-- |
description: |
merge |
1 ;;; pod @ 2024-06-21.02:30:12 -*- mode:skel; -*- 3 :author "Richard Westhaver" 5 :vc (:hg "https://vc.compiler.company/comp/pod") 7 ((:containerfile "scratch") 8 (:containerfile "alpine") 9 (:containerfile "alpine-worker") 10 (:containerfile "alpine-infra") 11 (:containerfile "archlinux") 12 (:containerfile "dev") 13 (:containerfile "worker") 14 (:containerfile "infra") 15 (:containerfile "operator") 16 (:containerfile "web") 18 (:containerfile "ubuntu") 19 (:containerfile "mail") 20 (:containerfile "amazon") 21 (:containerfile "archriscv")) 24 (:build () #$podman build -f Containerfile.web -t web --no-cache$#) 26 #$podman run --name web --replace -dt -p 8080:8080 -p 2020:2020 \ 27 --volume /srv/http:/home/web/www \ 30 (:build () #$podman build -f Containerfile.infra -t infra --no-cache$#) 31 (:run (infra-sbcl infra-stumpwm infra-emacs infra-rocksdb))) 32 (infra-sbcl () #$podman run --replace -dt -v /opt/stash:/usr/local/share/stash:z --name infra-sbcl infra \ 33 -c "skel build sbcl && skel dist sbcl && sudo cp .stash/sbcl.tar.zst /usr/local/share/stash"$#) 34 (infra-stumpwm () #$podman run --replace -dt -v /opt/stash:/usr/local/share/stash:z --name infra-sbcl infra \ 35 -c "skel build stumpwm && skel dist stumpwm && sudo cp .stash/stumpwm.tar.zst /usr/local/share/stash"$#) 36 (infra-emacs () #$podman run --replace -dt -v /opt/stash:/usr/local/share/stash:z --name infra-emacs infra \ 37 -c "skel build emacs && skel dist emacs && sudo cp .stash/emacs.tar.zst /usr/local/share/stash"$#) 38 (infra-rocksdb () #$podman run --replace -dt -v /opt/stash:/usr/local/share/stash:z --name infra-rocksdb infra \ 39 -c "skel build rocksdb && skel dist rocksdb && sudo cp .stash/rocksdb.tar.zst /usr/local/share/stash"$#) 41 (:build () #$podman build -f Containerfile.operator -t operator --no-cache$#) 42 (:run () #$podman run --replace -dt --name operator \ 43 -v /opt/stash:/usr/local/share/stash:z \ 44 -v /opt/store:/usr/local/share/store:z \ 47 (:build () #$podman build -f Containerfile.vc -t vc --no-cache$#) 48 (:run () #$podman run --name vc --replace -dt -v $HOME/src:/home/vc/src:z -p 8888:8888 vc$#)) 50 ;; (:build () #$podman build -f Containerfile.git -t git --no-cache$#) 51 ;; (:run () #$podman run --name git --replace -dt -v $HOME/src/packy:/home/vc/packy:z -p 8889:80 git$#)) 53 (:build () #$podman build -f Containerfile.dev -t dev --no-cache$#) 54 (:run () #$podman run --name dev --replace -dt dev$#)) 56 (:build () #$podman build -f Containerfile.emacs -t emacs --no-cache$#) 57 (:run () #$podman run --name emacs --replace -it emacs$#)) 59 (:build () #$podman build -f Containerfile.org -t org --no-cache$#)) 61 (:build () #$podman build -f Containerfile.archlinux -t archlinux --no-cache$#) 62 (:run () #$podman run --name archlinux --replace -dt archlinux$#) 65 (:build () #$podman build -f Containerfile.mail -t mail --no-cache$#) 66 (:run () #$podman run --name mail --replace -dt -p 8080 mail$#)) 68 (:build () #$podman build -f Containerfile.alpine-infra -t alpine-infra --replace$#) 69 (:run () #$podman run --name alpine-infra --replace -dt alpine-infra$#)) 71 (:build () #$podman build -f Containerfile.worker -t worker --no-cache$#) 72 (:run () #$podman run --name worker --replace -dt worker$#)))