apmanageur.git (latest)

Published 2026-10-12 18:33:38 +02:00 by yoannmultigaming

Installation

docker pull gitea.yoann-nas.fr/yoannmultigaming/apmanageur.git:latest
sha256: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"]
Details
Container
2026-10-12 18:33:38 +02:00
398
OCI / Docker
linux/amd64
74 MiB
Versions (1) View all
latest 2026-10-12