This commit is contained in:
2025-08-25 02:16:26 +07:00
parent ddb40abaf5
commit ca2840be5a
3 changed files with 27 additions and 16 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
data/

View File

@@ -1,17 +1,27 @@
FROM debian:stable-slim
# FROM debian:stable-slim
# Установим утилиты для скачивания и распаковки
RUN apt-get update && apt-get install -y wget tar ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# # Установим утилиты для скачивания и распаковки
# RUN apt-get update && apt-get install -y wget tar ca-certificates \
# && rm -rf /var/lib/apt/lists/*
# WORKDIR /opt/x-ui
# # Скачиваем и распаковываем конкретный релиз
# RUN wget https://github.com/MHSanaei/3x-ui/releases/download/v2.6.6/x-ui-linux-amd64.tar.gz \
# && tar -xvf x-ui-linux-amd64.tar.gz --strip-components=1 \
# && rm x-ui-linux-amd64.tar.gz \
# && chmod +x x-ui
# CMD ["./x-ui"]
FROM alpine:3.18
RUN apk add --no-cache bash curl tar ca-certificates
WORKDIR /opt/3x-ui
# Скачиваем и распаковываем конкретный релиз
RUN wget https://github.com/MHSanaei/3x-ui/releases/download/v1.8.3/3x-ui-linux-amd64.tar.gz \
&& tar -xvf 3x-ui-linux-amd64.tar.gz --strip-components=1 \
&& rm 3x-ui-linux-amd64.tar.gz \
&& chmod +x 3x-ui
RUN curl -Ls https://github.com/mhsanaei/3x-ui/releases/download/v2.6.6/x-ui-linux-amd64.tar.gz | tar xz --strip-components=1 \
&& chmod +x x-ui
EXPOSE 54321
CMD ["./3x-ui"]
EXPOSE 2053
CMD ["./x-ui"]

View File

@@ -1,9 +1,9 @@
services:
3x-ui:
h-3x-ui:
build: .
container_name: hypoxie-3x-ui
container_name: h-3x-ui
ports:
- "13841:54321"
- "13841:2053"
volumes:
- ./data:./db
- ./data:/opt/x-ui/db
restart: always