From 871a859dfc648865460450540410dad302ccb262 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sof=C3=ADa=20Aritz?= Date: Sun, 10 Dec 2023 12:52:00 +0100 Subject: [PATCH] Initial commit --- Dockerfile | 23 +++++++++++++++++++++++ README.md | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..09777fb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM alpine:latest +WORKDIR . + +ENV GIT_REPO https://github.com/marcua/ayb + +RUN apk add git clang lld rust cargo openssl openssl-dev +RUN git clone $GIT_REPO + +WORKDIR ./ayb +COPY . . + +RUN git fetch --tags +RUN git checkout $(git describe --tags `git rev-list --tags --max-count=1`) + +RUN cargo build --release + +RUN echo "#!/bin/sh" >> create_config +RUN echo "[ ! -f ayb.toml ] && cargo run --release -- default_server_config > ayb.toml" >> create_config +RUN chmod +x create_config +RUN /ayb/create_config + +CMD ["cargo", "run", "--release"] +EXPOSE 5433 diff --git a/README.md b/README.md new file mode 100644 index 0000000..7ce6d57 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# aybDocker + +Package list available here: [Packages](https://git.sofiaritz.com/sofia/aybDocker/packages)