diff options
| author | 2021-03-13 19:04:39 +0100 | |
|---|---|---|
| committer | 2021-03-13 20:51:03 +0100 | |
| commit | c7e05460a72eb6c1fac20bbadf8a92c1fb4276d3 (patch) | |
| tree | d875dd7798f340668deb88995e52ce3a0a1a1f36 /tools | |
| parent | Merge pull request #20 from data-man/sqlite_3_35 (diff) | |
| download | zig-sqlite-c7e05460a72eb6c1fac20bbadf8a92c1fb4276d3.tar.gz zig-sqlite-c7e05460a72eb6c1fac20bbadf8a92c1fb4276d3.tar.xz zig-sqlite-c7e05460a72eb6c1fac20bbadf8a92c1fb4276d3.zip | |
add two dockerfiles to build with debian and fedora
Diffstat (limited to '')
| -rw-r--r-- | tools/Dockerfile.debian | 18 | ||||
| -rw-r--r-- | tools/Dockerfile.fedora | 18 |
2 files changed, 36 insertions, 0 deletions
diff --git a/tools/Dockerfile.debian b/tools/Dockerfile.debian new file mode 100644 index 0000000..327dac0 --- /dev/null +++ b/tools/Dockerfile.debian | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | FROM docker.io/library/debian:buster | ||
| 2 | |||
| 3 | WORKDIR /zig | ||
| 4 | |||
| 5 | RUN apt-get update -y && apt-get install -y curl jq libsqlite3-dev xz-utils bash | ||
| 6 | |||
| 7 | RUN curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-linux"].tarball' -r >> /zig/zig_master_url | ||
| 8 | RUN curl -J -o /zig/zig.tar.xz $(cat /zig/zig_master_url) | ||
| 9 | RUN tar xJf /zig/zig.tar.xz | ||
| 10 | RUN ls -lh /zig | ||
| 11 | RUN mv /zig/zig-linux-* /zig/zig-master | ||
| 12 | |||
| 13 | WORKDIR /work | ||
| 14 | |||
| 15 | COPY *.zig . | ||
| 16 | COPY c c | ||
| 17 | |||
| 18 | ENTRYPOINT ["/bin/bash"] | ||
diff --git a/tools/Dockerfile.fedora b/tools/Dockerfile.fedora new file mode 100644 index 0000000..a3b5c22 --- /dev/null +++ b/tools/Dockerfile.fedora | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | FROM registry.fedoraproject.org/fedora:33 | ||
| 2 | |||
| 3 | WORKDIR /zig | ||
| 4 | |||
| 5 | RUN dnf update -y && dnf install -y curl jq sqlite sqlite-devel xz bash | ||
| 6 | |||
| 7 | RUN curl -L -s "https://ziglang.org/download/index.json" | jq '.master["x86_64-linux"].tarball' -r >> /zig/zig_master_url | ||
| 8 | RUN curl -J -o /zig/zig.tar.xz $(cat /zig/zig_master_url) | ||
| 9 | RUN tar xJf /zig/zig.tar.xz | ||
| 10 | RUN ls -lh /zig | ||
| 11 | RUN mv /zig/zig-linux-* /zig/zig-master | ||
| 12 | |||
| 13 | WORKDIR /work | ||
| 14 | |||
| 15 | COPY *.zig . | ||
| 16 | COPY c c | ||
| 17 | |||
| 18 | ENTRYPOINT ["/bin/bash"] | ||