feat: Добавлена веб-панель управления VPN-прокси и Docker-конфигурация.
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
FROM alpine:3.20
|
||||
ARG SINGBOX_VER=1.8.10
|
||||
ARG VLESS_URL
|
||||
|
||||
# Устанавливаем зависимости, включая dos2unix для исправления скриптов
|
||||
RUN apk add --no-cache curl ca-certificates tar jq bash coreutils netcat-openbsd python3 dos2unix && update-ca-certificates
|
||||
@@ -16,14 +15,11 @@ RUN ARCH=$(uname -m) && \
|
||||
&& chmod +x /usr/local/bin/sing-box \
|
||||
&& adduser -D -u 1000 suser
|
||||
|
||||
COPY --chown=suser:suser config/client.template.json /app/
|
||||
COPY --chown=suser:suser scripts/gen-client-from-url.sh scripts/menu.sh /app/
|
||||
COPY --chown=suser:suser docker/entrypoint.sh /app/
|
||||
COPY --chown=suser:suser web/ /app/web/
|
||||
|
||||
# Исправляем окончания строк (важно для Windows пользователей) и даем права на запуск
|
||||
RUN dos2unix /app/*.sh && chmod +x /app/gen-client-from-url.sh /app/entrypoint.sh /app/menu.sh
|
||||
RUN dos2unix /app/*.sh && chmod +x /app/entrypoint.sh
|
||||
|
||||
ENV VLESS_URL=$VLESS_URL
|
||||
EXPOSE 8082 9090 3456
|
||||
ENTRYPOINT ["/app/entrypoint.sh"]
|
||||
Reference in New Issue
Block a user