telegram-shop/Dockerfile

27 lines
591 B
Docker

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
# Копируем зависимости и устанавливаем их
COPY package*.json ./
RUN npm install
# Копируем скрипт запуска
COPY ./wg/start.sh /app/start.sh
RUN chmod +x /app/start.sh
# Команда для запуска
CMD ["/app/start.sh"]