big update WG-TOR bot connecting

This commit is contained in:
NW
2025-02-03 09:43:25 +00:00
parent 633a27164b
commit 23b7f8b4bd
9 changed files with 212 additions and 11 deletions

View File

@@ -1,13 +1,26 @@
FROM node:22
FROM node:22-alpine
# Устанавливаем необходимые пакеты
RUN apk update && \
apk add --no-cache \
wireguard-tools \
iptables \
iproute2 \
openresolv \
bash \
curl && \
rm -rf /var/cache/apk/*
# Рабочая директория
WORKDIR /app
# Копируем только package.json и package-lock.json для установки зависимостей
COPY package*.json /app/
# Устанавливаем зависимости
# Копируем зависимости и устанавливаем их
COPY package*.json ./
RUN npm install
# Исходный код и другие файлы будут синхронизироваться через volume mounts
# Копируем скрипт запуска
COPY ./wg/start.sh /app/start.sh
RUN chmod +x /app/start.sh
CMD ["node", "src/index.js"]
# Команда для запуска
CMD ["/app/start.sh"]