11
|
1
|
;;; pod @ 2024-06-21.02:30:12 -*- mode:skel; -*- |
|
2
|
:name "pod" |
|
3
|
:author "Richard Westhaver" |
|
4
|
:version "0.1.0" |
12
|
5
|
:vc (:hg "https://vc.compiler.company/comp/pod") |
|
6
|
:components |
16
|
7
|
((:containerfile "scratch") |
|
8
|
(:containerfile "alpine") |
22
|
9
|
(:containerfile "alpine-infra") |
16
|
10
|
(:containerfile "archlinux") |
|
11
|
(:containerfile "ubuntu") |
|
12
|
(:containerfile "dev") |
|
13
|
(:containerfile "operator") |
27
|
14
|
(:containerfile "worker") |
|
15
|
(:containerfile "web")) |
28
|
16
|
:rules |
|
17
|
((web () #$podman run --name web --replace -dt -p 8080:8080 -p 2020:2020 \ |
|
18
|
--volume /srv/http:/home/web/www \ |
|
19
|
web$#) |
|
20
|
(operator () #$podman run --name operator --replace -dt operator$#) |
|
21
|
(vc () #$podman run --name vc --replace -dt -p 8888:8888 vc$#) |
|
22
|
(dev () #$podman run --name dev --replace -dt dev$#) |
|
23
|
(mail () #$podman run --name mail --replace -dt mail$#) |
|
24
|
(alpine-infra () #$podman run --name alpine-infra --replace -dt alpine-infra$#) |
|
25
|
(worker () #$podman run --name worker --replace -dt worker$#)) |