FROM docker.io/almalinux/9-init:latest COPY entrypoint.sh entrypoint.sh RUN dnf install -y epel-release \ && dnf update \ && dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm \ && dnf install -y pgadmin4-web policycoreutils-python-utils \ && dnf clean all \ && rm -rf /var/cache/* /tmp/* \ && mkdir -p /var/log/pgadmin /var/lib/pgadmin \ && PGADMIN_SETUP_EMAIL={{pgadmin_email}} PGADMIN_SETUP_PASSWORD={{pgadmin_password}} /usr/pgadmin4/venv/bin/python3 /usr/pgadmin4/web/setup.py setup-db \ && chown -R apache:apache /var/log/pgadmin \ && chown -R apache:apache /var/lib/pgadmin \ && ln -s /usr/lib/systemd/system/httpd.service /etc/systemd/system/multi-user.target.wants/httpd.service # && chown apache: /var/log/pgadmin /var/lib/pgadmin -R # && systemctl enable --now httpd # && sudo AUTOMATED=1 PGADMIN_SETUP_EMAIL={{pgadmin_email}} PGADMIN_SETUP_PASSWORD={{pagadmin_password}} /usr/pgadmin4/bin/setup-web.sh #CMD ["httpd", "-D", "FOREGROUND"] #CMD ["/entrypoint.sh"] EXPOSE 80 CMD ["/usr/sbin/init"]