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
|
if ! podman image exists "${privatebin_image}":"${privatebin_version}"; then
|
||||||
podman image pull "${privatebin_image}":"${privatebin_version}" || exit 1
|
podman image pull "${privatebin_image}":"${privatebin_version}" || exit 1
|
||||||
fi
|
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} \
|
podman container run -d --read-only --name ${container_name} \
|
||||||
-p ${listen_if}:${listen_port}:8080 \
|
-p ${listen_if}:${listen_port}:8080 \
|
||||||
--mount=type=tmpfs,destination=/run,U=true \
|
--mount=type=tmpfs,destination=/run,U=true \
|
||||||
--mount=type=tmpfs,destination=/tmp \
|
--mount=type=tmpfs,destination=/tmp \
|
||||||
--mount=type=tmpfs,destination=/var/lib/nginx/tmp,U=true \
|
--mount=type=tmpfs,destination=/var/lib/nginx/tmp,U=true \
|
||||||
-v ${srvdata_volume}:/srv/data:U,Z \
|
-v ${srvdata_volume}:/srv/data:U,Z \
|
||||||
|
-v ${HOME}/conf.php:/srv/cfg/conf.php:U,Z,ro \
|
||||||
"${privatebin_image}":"${privatebin_version}" &&
|
"${privatebin_image}":"${privatebin_version}" &&
|
||||||
( podman container logs -f ${container_name} 2>&1 & ) | grep -q 'NOTICE: ready to handle connections' &&
|
( podman container logs -f ${container_name} 2>&1 & ) | grep -q 'NOTICE: ready to handle connections' &&
|
||||||
podman container stop ${container_name} &&
|
podman container stop ${container_name} &&
|
||||||
|
|
Loading…
Reference in a new issue