Files
netrunner-backend/Dockerfile
T
2026-04-22 10:16:58 +07:00

16 lines
628 B
Docker

# Используем ту же ОС, что и раннер в GitHub Actions (гарантия совместимости)
FROM ubuntu:24.04
# Ставим SSL сертификаты, нужные для запросов наружу (например, к Telegram API)
RUN apt-get update && apt-get install -y ca-certificates libssl3 && rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Копируем готовые артефакты, прилетевшие по SCP
COPY target/release/netrunner-control-plane .
COPY migrations ./migrations
COPY frontend/dist ./frontend/dist
EXPOSE 8080
CMD ["./netrunner-control-plane"]