mirror of
https://github.com/pacnpal/simpleguardhome.git
synced 2025-12-20 12:31:16 -05:00
feat(docker): enhance Dockerfile to create symlink for source and improve backup verification process
This commit is contained in:
@@ -43,9 +43,11 @@ RUN pip install --no-cache-dir -r requirements.txt && \
|
|||||||
echo "⚡ Installed and verified packages:" && \
|
echo "⚡ Installed and verified packages:" && \
|
||||||
pip list
|
pip list
|
||||||
|
|
||||||
# STEP 3: Copy source with CHECKSUM verification
|
# STEP 3: Copy source with CHECKSUM verification and create symlink
|
||||||
COPY src/simpleguardhome /app/main/src/simpleguardhome/
|
COPY src/simpleguardhome /app/main/src/simpleguardhome/
|
||||||
RUN echo "Creating verified backups..." && \
|
RUN mkdir -p /app/src && \
|
||||||
|
ln -s /app/main/src /app/src && \
|
||||||
|
echo "Creating verified backups..." && \
|
||||||
for backup in backup1 backup2 backup3 backup4 rescue emergency last_resort ultrabackup; do \
|
for backup in backup1 backup2 backup3 backup4 rescue emergency last_resort ultrabackup; do \
|
||||||
cp -r /app/main/src/simpleguardhome/* "/app/$backup/src/simpleguardhome/" && \
|
cp -r /app/main/src/simpleguardhome/* "/app/$backup/src/simpleguardhome/" && \
|
||||||
find "/app/$backup/src/simpleguardhome" -type f -exec md5sum {} \; > "/app/$backup/checksums.md5" && \
|
find "/app/$backup/src/simpleguardhome" -type f -exec md5sum {} \; > "/app/$backup/checksums.md5" && \
|
||||||
|
|||||||
Reference in New Issue
Block a user