Added node-red and pgadmin to the apps role

This commit is contained in:
b0xxer
2025-04-16 13:13:49 -05:00
parent 5deb8114ed
commit 98989b8a68
17 changed files with 659 additions and 3 deletions
@@ -0,0 +1,33 @@
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@b0xx.org PGADMIN_SETUP_PASSWORD=b0xx /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"]