pgmanage (latest)

Published 2026-08-18 13:31:15 +02:00 by cs

Installation

docker pull git.stop.pe/cs/pgmanage:latest
sha256:9098f0e111be5383c13c63886cd504799a43e59f72046f3654dc6487f5e85dec

Image layers

# debian.sh --arch 'amd64' out/ 'stable' '@1785715200'
ARG PGMANAGE_VERSION=1.5-release
SHELL [/bin/bash -c]
USER root
RUN |1 PGMANAGE_VERSION=1.5-release /bin/bash -c groupadd --system pgmanage && useradd --system pgmanage -g pgmanage # buildkit
RUN |1 PGMANAGE_VERSION=1.5-release /bin/bash -c apt update && apt upgrade -y && apt install -y bash apt-utils && apt install -y psmisc curl wget vim python3 sudo libsasl2-dev python3-dev python3-pip libldap2-dev libssl-dev python3-venv postgresql-server-dev-17 libldap-dev # buildkit
COPY start.sh /start.sh # buildkit
RUN |1 PGMANAGE_VERSION=1.5-release /bin/bash -c chmod +x /start.sh # buildkit
RUN |1 PGMANAGE_VERSION=1.5-release /bin/bash -c cd /home && rm -rf pgmanage && wget -q https://github.com/commandprompt/Audax-Data-Manager/archive/refs/tags/${PGMANAGE_VERSION}.tar.gz && tar -xf ${PGMANAGE_VERSION}.tar.gz && ls -al && mv Audax-Data-Manager-${PGMANAGE_VERSION} pgmanage && chown -R pgmanage:pgmanage pgmanage && chmod 700 pgmanage && rm ${PGMANAGE_VERSION}.tar.gz # buildkit
USER pgmanage:pgmanage
ENV HOME=/home/pgmanage
RUN |1 PGMANAGE_VERSION=1.5-release /bin/bash -c cd /home/pgmanage && mkdir config && python3 -m venv venv && . venv/bin/activate && pip3 install --upgrade pip wheel setuptools && pip3 install python-ldap django_auth_ldap && pip3 install -r requirements.txt && pip3 install --upgrade CherryPy && cd pgmanage && sed -i "s/LISTENING_ADDRESS = '127.0.0.1'/LISTENING_ADDRESS = '0.0.0.0'/g" config.py && sed -i -e 's/import importlib/import importlib.util/g' pgmanage-server.py && . ../venv/bin/activate && python3 pgmanage-server.py --init # buildkit
EXPOSE [8000/tcp]
CMD ["/bin/bash" "-c" "/start.sh"]
Details
Container
2026-08-18 13:31:15 +02:00
3
OCI / Docker
linux/amd64
589 MiB
Versions (1) View all
latest 2026-08-18