From 77926649ba84f87c9f08aee4d153a4043e5eed8c Mon Sep 17 00:00:00 2001 From: retoor <retoor@molodetz.nl> Date: Thu, 20 Mar 2025 22:52:53 +0100 Subject: [PATCH] Docker setup. --- borded_cpp/Dockerfile | 3 +++ borded_cpp/compose.yml | 9 +++++++++ borded_cpp/doit.sh | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 borded_cpp/Dockerfile create mode 100644 borded_cpp/compose.yml create mode 100755 borded_cpp/doit.sh diff --git a/borded_cpp/Dockerfile b/borded_cpp/Dockerfile new file mode 100644 index 0000000..92d7b8b --- /dev/null +++ b/borded_cpp/Dockerfile @@ -0,0 +1,3 @@ +FROM alpine:latest +RUN apk update && apk add build-base sqlite-dev vim jansson-dev jansson-static cmake +WORKDIR /home diff --git a/borded_cpp/compose.yml b/borded_cpp/compose.yml new file mode 100644 index 0000000..364c349 --- /dev/null +++ b/borded_cpp/compose.yml @@ -0,0 +1,9 @@ +services: + cpp: + build: . + command: ["sh","doit.sh"] + tty: true + stdin_open: true + volumes: + - ./:/home + - ../books:/books diff --git a/borded_cpp/doit.sh b/borded_cpp/doit.sh new file mode 100755 index 0000000..ba85291 --- /dev/null +++ b/borded_cpp/doit.sh @@ -0,0 +1,2 @@ +rm -rf build | true +mkdir build && cd build && cmake .. && make