From 5afe6a4777ec5718ad2f47b396b527300fa73cc1 Mon Sep 17 00:00:00 2001 From: mercury Date: Mon, 15 Dec 2025 00:44:54 +0400 Subject: [PATCH] lightweight warp image --- docker-compose.yml | 2 +- dockerfile/warp.dockerfile | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 10b3e0e..b3f7847 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -449,7 +449,7 @@ services: ipv4_address: 10.10.0.12 logging: *default-logging wp: - image: mercurykd/vpnbot-wp:1.4 + image: mercurykd/vpnbot-wp:1.5 build: dockerfile: dockerfile/warp.dockerfile args: diff --git a/dockerfile/warp.dockerfile b/dockerfile/warp.dockerfile index 069d57f..efbac78 100644 --- a/dockerfile/warp.dockerfile +++ b/dockerfile/warp.dockerfile @@ -1,6 +1,16 @@ FROM ubuntu:22.04 -RUN apt update && apt install -y curl gpg socat jq lsb-release openssh-server \ + +RUN apt-get update && apt-get install -y --no-install-recommends \ + curl \ + gpg \ + socat \ + jq \ + lsb-release \ + openssh-server \ + ca-certificates \ && curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg \ - && echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflare-client.list \ - && apt update && apt install -y cloudflare-warp \ - && mkdir /root/.ssh + && echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/cloudflare-client.list \ + && apt-get update && apt-get install -y --no-install-recommends cloudflare-warp \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ + && mkdir -p /root/.ssh /var/run/sshd