diff --git a/Dockerfile b/Dockerfile index 7dd31f9..917eac7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ RUN apt-get update && \ RUN chsh -s /bin/bash backup #Start... +ENV ROOT_PASSWD="password" COPY entrypoint.sh / RUN chmod a+x /entrypoint.sh STOPSIGNAL SIGINT diff --git a/README.md b/README.md index 06a3431..957f0de 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,9 @@ services: hostname: proxmox-backup-server ports: - 8007:8007 + environment: + - ROOT_PASSWD="password" volumes: - - /etc/shadow:/etc/shadow:ro #Mounts your hosts password file as read-only, your host root password can be used to sign in - ./data/etc-proxmox-backup:/etc/proxmox-backup - ./data/var-lib-proxmox-backup:/var/lib/proxmox-backup ``` diff --git a/entrypoint.sh b/entrypoint.sh index f34e9df..b8b3da7 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -6,6 +6,9 @@ chmod -R 700 /etc/proxmox-backup chown -R backup:backup /var/lib/proxmox-backup chmod -R 700 /var/lib/proxmox-backup +#Set password from environment variable +echo 'root:$ROOT_PASSWD' | chpasswd + # Start the first process ./usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-api & sleep 10