mirror of
https://github.com/outbackdingo/labca.git
synced 2026-01-27 02:19:27 +00:00
Fix backup/restore of nginx ssl files (#194)
This commit is contained in:
2
backup
2
backup
@@ -18,7 +18,7 @@ mkdir -p /opt/backup
|
||||
cd /opt/boulder
|
||||
docker compose exec bmysql mysqldump boulder_sa_integration >$TMPDIR/boulder_sa_integration.sql
|
||||
|
||||
cp -rp /etc/nginx/ssl $TMPDIR/nginx_ssl/
|
||||
cp -rp /etc/nginx/ssl/* $TMPDIR/nginx_ssl/
|
||||
|
||||
cp -rp /opt/labca/data $TMPDIR/
|
||||
#cp -p /opt/labca/data/config.json $TMPDIR/
|
||||
|
||||
13
restore
13
restore
@@ -18,7 +18,18 @@ cd /opt/boulder
|
||||
docker compose exec bmysql mysql boulder_sa_integration <$TMPDIR/boulder_sa_integration.sql
|
||||
|
||||
if [ -d $TMPDIR/nginx_ssl ]; then
|
||||
mv -f $TMPDIR/nginx_ssl/* /etc/nginx/ssl/
|
||||
if [ -d /etc/nginx/ssl ]; then
|
||||
if [ $(ls -1 /etc/nginx/ssl/ | wc -l) -gt 0 ]; then
|
||||
rm -rf /etc/nginx/ssl_BAK
|
||||
mkdir /etc/nginx/ssl_BAK
|
||||
mv /etc/nginx/ssl/* /etc/nginx/ssl_BAK/
|
||||
fi
|
||||
fi
|
||||
if [ -d $TMPDIR/nginx_ssl/ssl ]; then
|
||||
mv -f $TMPDIR/nginx_ssl/ssl/* /etc/nginx/ssl/
|
||||
else
|
||||
mv -f $TMPDIR/nginx_ssl/* /etc/nginx/ssl/
|
||||
fi
|
||||
else
|
||||
mv -f $TMPDIR/*key* $TMPDIR/*cert.pem $TMPDIR/*.csr /etc/nginx/ssl/
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user