commit 871a859dfc648865460450540410dad302ccb262 Author: SofĂ­a Aritz Date: Sun Dec 10 12:52:00 2023 +0100 Initial commit 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)