Block a user
apmanageur.git (latest)
Published 2026-10-12 18:33:38 +02:00 by yoannmultigaming
Installation
docker pull gitea.yoann-nas.fr/yoannmultigaming/apmanageur.git:latestsha256:d02c51fb216ae911e7e3b5c58e52c65ddadf7252510b77f0944c1eddcaf82250
Image Layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1791158400' |
| ENV DEBIAN_FRONTEND=noninteractive PYTHONUNBUFFERED=1 |
| RUN /bin/sh -c apt-get update && apt full-upgrade -y && apt-get install -y --no-install-recommends apache2 nano python3 network-manager wpasupplicant dbus iw iproute2 rfkill wireless-regdb dnsmasq-base iptables nftables procps kmod && a2enmod proxy proxy_http headers && ln -sf /dev/stdout /var/log/apache2/access.log && ln -sf /dev/stderr /var/log/apache2/error.log && ln -sf /dev/stdout /var/log/apache2/other_vhosts_access.log && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /app |
| COPY ap.py /app/ap.py # buildkit |
| ARG HTML_FILE=index.html |
| COPY index.html /app/index.html # buildkit |
| COPY index.html /var/www/html/index.html # buildkit |
| COPY favicon.png /var/www/html/favicon.png # buildkit |
| RUN |1 HTML_FILE=index.html /bin/sh -c sed -i 's#const API_URL=[^;]*;#const API_URL="";#' /app/index.html /var/www/html/index.html # buildkit |
| COPY apache-ap.conf /etc/apache2/sites-available/000-default.conf # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN |1 HTML_FILE=index.html /bin/sh -c chmod +x /entrypoint.sh && rm -f /var/www/html/index.html.orig && sed -i 's/^Listen 80$/Listen ${AP_WEB_PORT}/; s/^\s*Listen 443$/ Listen 1443/' /etc/apache2/ports.conf # buildkit |
| ENV AP_DB_FILE=/data/ap-dashboard.sqlite3 AP_CONNECTION_FILE=/data/connection AP_UPTIME_FILE=/data/uptime |
| VOLUME [/data /etc/NetworkManager/system-connections /var/lib/NetworkManager] |
| ENV AP_WEB_PORT=1001 |
| EXPOSE [1001/tcp] |
| ENTRYPOINT ["/entrypoint.sh"] |