DD.Gitea.Dockerfile/Dockerfile

35 lines
840 B
Docker

# Используем официальный образ Alpine Linux 3.21
FROM alpine:3.21 AS base
# Устанавливаем необходимые пакеты
RUN apk add --no-cache \
curl \
bash \
docker-cli \
nodejs \
npm
# Устанавливаем Node.js и npm
RUN apk add --no-cache nodejs npm
# Устанавливаем Docker CLI
RUN apk add --no-cache docker-cli
# Устанавливаем .NET SDK
RUN apk add --no-cache dotnet9-sdk
# Обновляем листинг репозиториев
RUN apk update
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем файлы проекта
# COPY . .
# Устанавливаем зависимости
# RUN npm install
# RUN dotnet restote
# Команда по умолчанию
CMD ["bash"]