diff --git a/.Dockerfile.kate-swp b/.Dockerfile.kate-swp new file mode 100644 index 0000000..1960d63 Binary files /dev/null and b/.Dockerfile.kate-swp differ 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..c9eca29 --- /dev/null +++ b/Makefile @@ -0,0 +1,7 @@ +.PHONY: build upload + +build: + docker build -t code.nogamenolife.ru/vault/docker-node:latest . + +upload: build + docker push code.nogamenolife.ru/vault/docker-node:latest diff --git a/README.md b/README.md index cfd4a2c..488685c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,16 @@ -# docker-node +Docker-образ для CI/CD +База: Ubuntu + +Содержит: +* Docker CLI +* Node.js + +### Использование + +``` + container: + image: code.nogamenolife.ru/vault/docker-node:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock +```