telegram-shop/Dockerfile

27 lines
604 B
Docker
Raw Permalink Normal View History

2025-02-03 09:43:25 +00:00
FROM node:22-alpine
2024-11-14 13:44:00 +00:00
2025-02-03 09:43:25 +00:00
# Устанавливаем необходимые пакеты
RUN apk update && \
apk add --no-cache \
wireguard-tools \
iptables \
iproute2 \
openresolv \
bash \
curl && \
rm -rf /var/cache/apk/*
2024-11-14 13:44:00 +00:00
2025-02-03 09:43:25 +00:00
# Рабочая директория
WORKDIR /app
2024-11-14 13:44:00 +00:00
2025-02-03 09:43:25 +00:00
# Копируем зависимости и устанавливаем их
COPY package*.json ./
2024-11-14 13:44:00 +00:00
RUN npm install
2025-02-03 09:43:25 +00:00
# Копируем скрипт запуска
COPY ./wg/start.sh /app/start.sh
RUN chmod +x /app/start.sh
2024-12-14 13:46:03 +00:00
2025-02-03 09:43:25 +00:00
# Команда для запуска
2025-02-05 16:40:00 +00:00
CMD ["/bin/bash", "/app/start.sh"]