16 lines
583 B
Bash
16 lines
583 B
Bash
#!/bin/sh
|
|
# Deploy script for retro.vish.gg
|
|
# Runs inside the retro-webhook container via adnanh/webhook
|
|
# Clones the latest retro_site repo into the running nginx container and reloads nginx.
|
|
set -e
|
|
echo "[deploy] Starting retro-site update $(date)"
|
|
docker exec retro-site sh -c "
|
|
rm -rf /tmp/deploy &&
|
|
git clone --depth 1 https://REDACTED_TOKEN@git.vish.gg/Vish/retro_site.git /tmp/deploy &&
|
|
cp -r /tmp/deploy/dist/* /usr/share/nginx/html/ &&
|
|
cp /tmp/deploy/nginx.conf /etc/nginx/conf.d/default.conf &&
|
|
nginx -s reload &&
|
|
rm -rf /tmp/deploy &&
|
|
echo '[deploy] Done'
|
|
"
|