From b6b08a12ec44c34062c0f609b671bef1197a5437 Mon Sep 17 00:00:00 2001 From: Afireal Date: Sun, 8 Feb 2026 23:23:26 +0500 Subject: [PATCH] init --- Dockerfile | 21 +++++++++++++++++++++ Makefile | 8 ++++++++ README.md | 9 +++++++++ 3 files changed, 38 insertions(+) create mode 100644 Dockerfile create mode 100644 Makefile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..89d3378 --- /dev/null +++ b/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"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c0b3095 --- /dev/null +++ b/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 diff --git a/README.md b/README.md new file mode 100644 index 0000000..a4349d1 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# docker-node + +Docker-образ для CI/CD + +База: Ubuntu + +Содержит: +* .NET SDK +* Node.js