init
Этот коммит содержится в:
коммит
b6b08a12ec
3 изменённых файлов: 38 добавлений и 0 удалений
21
Dockerfile
Обычный файл
21
Dockerfile
Обычный файл
|
|
@ -0,0 +1,21 @@
|
||||||
|
FROM ubuntu:24.04
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
# nodejs
|
||||||
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
|
nodejs \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# .NET SDK + ASP.NET
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||||
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
|
dotnet-sdk-10.0 \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# check
|
||||||
|
RUN dotnet --version && \
|
||||||
|
node --version
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=
|
||||||
|
ENTRYPOINT ["/bin/bash"]
|
||||||
8
Makefile
Обычный файл
8
Makefile
Обычный файл
|
|
@ -0,0 +1,8 @@
|
||||||
|
.PHONY: build upload
|
||||||
|
|
||||||
|
build:
|
||||||
|
docker build -t dotnet-node:latest .
|
||||||
|
|
||||||
|
upload: build
|
||||||
|
docker tag dotnet-node:latest code.nogamenolife.ru/vault/dotnet-node:latest
|
||||||
|
docker push code.nogamenolife.ru/vault/dotnet-node:latest
|
||||||
9
README.md
Обычный файл
9
README.md
Обычный файл
|
|
@ -0,0 +1,9 @@
|
||||||
|
# docker-node
|
||||||
|
|
||||||
|
Docker-образ для CI/CD
|
||||||
|
|
||||||
|
База: Ubuntu
|
||||||
|
|
||||||
|
Содержит:
|
||||||
|
* .NET SDK
|
||||||
|
* Node.js
|
||||||
Загрузка…
Создание таблицы
Добавить ссылку
Сослаться в новой задаче