repos

itflow (latest)

Published 2025-07-27 17:19:28 +02:00 by luke

Installation

docker pull git.tainton.uk/repos/itflow:latest
sha256:4117dd26a5d8276fffb3531fc7e685c99e0ddffcb6b701c3ac09275009d0aaa6

Image Layers

ADD alpine-minirootfs-3.21.4-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL dockerfile.version="v25.05" dockerfile.release-date="2025-06-05"
ENV TZ=Etc/UTC
ENV ITFLOW_NAME=ITFlow
ENV ITFLOW_URL=demo.itflow.org
ENV ITFLOW_PORT=8443
ENV ITFLOW_REPO=github.com/itflow-org/itflow
ENV ITFLOW_REPO_BRANCH=master
ENV ITFLOW_LOG_LEVEL=warn
ENV ITFLOW_DB_HOST=itflow-db
ENV ITFLOW_DB_PASS=null
/bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
/bin/sh -c apk update && apk upgrade
/bin/sh -c apk add git apache2 php84 whois bind-tools tzdata
/bin/sh -c apk add vim nano
/bin/sh -c apk add php84-intl php84-mysqli php84-curl php84-imap php84-pecl-mailparse php84-gd php84-mbstring php84-ctype php84-session php84-posix php84-zip
/bin/sh -c apk add php84-apache2
WORKDIR /var/www/localhost/htdocs
/bin/sh -c sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 500M/g' /etc/php84/php.ini && sed -i 's/post_max_size = 8M/post_max_size = 500M/g' /etc/php84/php.ini && sed -i 's/max_execution_time = 30/max_execution_time = 300/g' /etc/php84/php.ini
COPY file:ee5575e63591927f016d1b06bedc73dd4d171b6f2bce62a53bd93631fbe3c0ec in /usr/bin/
/bin/sh -c echo "0 1 * * * /usr/bin/php84 /var/www/localhost/htdocs/scripts/cron.php" >> /etc/crontabs/apache
/bin/sh -c echo "* * * * * /usr/bin/php84 /var/www/localhost/htdocs/scripts/cron_ticket_email_parser.php" >> /etc/crontabs/apache
/bin/sh -c echo "* * * * * /usr/bin/php84 /var/www/localhost/htdocs/scripts/cron_mail_queue.php" >> /etc/crontabs/apache
/bin/sh -c echo "0 2 * * * /usr/bin/php84 /var/www/localhost/htdocs/scripts/cron_certificate_refresher.php" >> /etc/crontabs/apache
/bin/sh -c echo "0 3 * * * /usr/bin/php84 /var/www/localhost/htdocs/scripts/cron_domain_refresher.php" >> /etc/crontabs/apache
/bin/sh -c chmod +x /usr/bin/entrypoint.sh
/bin/sh -c ln -sf /dev/stdout /var/log/apache2/access.log && ln -sf /dev/stderr /var/log/apache2/error.log
/bin/sh -c ln -s /usr/bin/php84 /usr/bin/php
ENTRYPOINT [ "entrypoint.sh" ]
EXPOSE $ITFLOW_PORT
CMD [ "httpd", "-D", "FOREGROUND" ]

Labels

Key Value
dockerfile.release-date 2025-06-05
dockerfile.version v25.05
io.buildah.version 1.39.4
Details
Container
2025-07-27 17:19:28 +02:00
1
OCI / Docker
linux/amd64
43 MiB
Versions (1) View all
latest 2025-07-27