privatebin gestion conf.php
This commit is contained in:
parent
1ebf655657
commit
342e9d80b7
|
@ -15,12 +15,19 @@ fi
|
|||
if ! podman image exists "${privatebin_image}":"${privatebin_version}"; then
|
||||
podman image pull "${privatebin_image}":"${privatebin_version}" || exit 1
|
||||
fi
|
||||
|
||||
sha=$(skopeo inspect docker://"${privatebin_image}":"${privatebin_version}" | jq -r '.Labels."org.opencontainers.image.revision"')
|
||||
curl -so ${HOME}/conf.php https://raw.githubusercontent.com/PrivateBin/PrivateBin/${sha}/cfg/conf.sample.php
|
||||
# disable never expire option
|
||||
sed_in_place "never = 0" ";never = 0" ${HOME}/conf.php
|
||||
|
||||
podman container run -d --read-only --name ${container_name} \
|
||||
-p ${listen_if}:${listen_port}:8080 \
|
||||
--mount=type=tmpfs,destination=/run,U=true \
|
||||
--mount=type=tmpfs,destination=/tmp \
|
||||
--mount=type=tmpfs,destination=/var/lib/nginx/tmp,U=true \
|
||||
-v ${srvdata_volume}:/srv/data:U,Z \
|
||||
-v ${HOME}/conf.php:/srv/cfg/conf.php:U,Z,ro \
|
||||
"${privatebin_image}":"${privatebin_version}" &&
|
||||
( podman container logs -f ${container_name} 2>&1 & ) | grep -q 'NOTICE: ready to handle connections' &&
|
||||
podman container stop ${container_name} &&
|
||||
|
|
Loading…
Reference in a new issue