20 lines
605 B
Fish
Executable file
20 lines
605 B
Fish
Executable file
#!/usr/bin/env fish
|
|
|
|
set -l container_name juna-li-com
|
|
|
|
mkdir -p ~/volumes/$container_name
|
|
|
|
podman run \
|
|
--rm \
|
|
-v ~/code/juna-li.com:/volumes/src:Z,ro \
|
|
-v ~/volumes/$container_name:/volumes/output:Z \
|
|
-w /volumes/src \
|
|
ghcr.io/getzola/zola:v0.18.0 build -o /volumes/output/public -f; or return 1
|
|
|
|
podman-default-create \
|
|
$container_name \
|
|
--network traefik \
|
|
-v ~/sync/volumes/nginx.conf:/etc/nginx/nginx.conf:z,ro \
|
|
-v ~/volumes/$container_name/public:/usr/share/nginx/html:Z,ro \
|
|
--label "io.containers.autoupdate=registry" \
|
|
docker.io/library/nginx:latest
|