From 2e968232c289e379f647fbb16d46d1dff992a500 Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Thu, 10 Oct 2024 19:05:27 +0300 Subject: [PATCH] Configuring virtual machine (docker) environment --- .gitignore | 9 +++++++++ docker-compose.yml | 5 +++++ environment.dockerfile | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml create mode 100644 environment.dockerfile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a2a2307 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/.idea/ +/*build*/ +*.o +*.obj +*.exe +*.dll +*.so +*.lib +*.a \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..069feee --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,5 @@ +services: + environment: + image: "bgtu/os/environment:l1v0.3" + build: + dockerfile: ./environment.dockerfile \ No newline at end of file diff --git a/environment.dockerfile b/environment.dockerfile new file mode 100644 index 0000000..65e6ba4 --- /dev/null +++ b/environment.dockerfile @@ -0,0 +1,6 @@ +FROM alpine:3.20.3 +RUN apk update && apk upgrade +RUN apk add clang cmake linux-headers +RUN apk add lldb +RUN apk add make +RUN apk add gdb \ No newline at end of file