ft_chatons/core/tools/caddy-init.sh

30 lines
720 B
Bash

#!/usr/bin/env
DRAWIO_VERSION="29.5.2"
docker volume create caddy-caddyfiles
docker volume create caddy-diagrams
docker run --rm \
-v /home/bapasqui/projects/ft_chatons/core/caddy/config:/src:ro \
-v caddy-caddyfiles:/etc/caddy \
alpine cp -r /src/. /etc/caddy/
mkdir -p /tmp/drawio-extract
wget -v \
"https://github.com/jgraph/drawio/releases/download/v${DRAWIO_VERSION}/draw.war" \
-O /tmp/drawio.war
unzip -q /tmp/drawio.war -d /tmp/drawio-extract
rm /tmp/drawio.war
docker run --rm \
-v /tmp/drawio-extract:/src:ro \
-v caddy-diagrams:/srv/diagrams \
alpine cp -r /src/. /srv/diagrams/
docker run --rm \
-v caddy-diagrams:/srv/diagrams \
alpine ls /srv/diagrams
rm -rf /tmp/drawio-extract