Add Amnezia Web Panel source with PostgreSQL 17 storage.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
orohi
2026-07-26 00:02:18 +03:00
co-authored by Cursor
parent ead1c64dd1
commit 8b70d51c87
50 changed files with 21713 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# syntax=docker/dockerfile:1
# Optional image variant with Cloudflare WARP installed inside the container.
# Use with:
# docker compose -f docker-compose.yml -f docker-compose.warp.yml up -d --build
FROM python:3.14-slim-bookworm
WORKDIR /app
ARG CLOUDFLARE_WARP_REPO_CODENAME=bookworm
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates \
curl \
gnupg \
iproute2 \
iputils-ping \
procps \
&& mkdir -p /usr/share/keyrings \
&& curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg \
| gpg --dearmor -o /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg \
&& echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ ${CLOUDFLARE_WARP_REPO_CODENAME} main" \
> /etc/apt/sources.list.d/cloudflare-client.list \
&& apt-get update \
&& apt-get install -y --no-install-recommends cloudflare-warp \
&& rm -rf /var/lib/apt/lists/*
COPY requirements.txt requirements.txt
RUN pip3 install --no-cache-dir -r requirements.txt
COPY . .
COPY docker-entrypoint-warp.sh /usr/local/bin/docker-entrypoint-warp.sh
RUN chmod +x /usr/local/bin/docker-entrypoint-warp.sh
ENTRYPOINT ["docker-entrypoint-warp.sh"]
CMD ["python3", "app.py"]