minecraft-server-invites/Dockerfile

23 lines
399 B
Docker
Raw Normal View History

sr.ht build config Squashed commit of the following: commit 6b9e43ab023c553310a202f438028e958ea8a043 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 20:25:10 2022 +0100 start tailscale commit ab0aed35a574aedbaa495711ac36c7728538ca36 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:56:21 2022 +0100 add podman push commit 83dbe58af783dae0887778e7d52efbc8b1d63c8e Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:10:11 2022 +0100 correct username commit 02fcccb1b79471c2c7c93004424ff54c35e7e4cc Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:08:32 2022 +0100 rootless podman setup commit 9e5d8e739fb2a0503465c79669e5f07a0607d25c Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:03:36 2022 +0100 cd into project dir commit 982b14c506c03a96f03314ff61ae0d300e16ec30 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:58:06 2022 +0100 explicitly use docker.io commit 2d47e6e96564c3807246fff54818dad4a173e265 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:55:48 2022 +0100 add docker.io registry commit 34c3069b49dbce1020cb7dfced82f8e6b00b18c5 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:52:09 2022 +0100 remove docker up commit 126387be1e5e1d27b6b3f7cde016f2e1192f349b Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:51:58 2022 +0100 switch to podman for image build commit dbf008ab03cb111dd8c7ebfc7e023091e4729c9f Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:48:16 2022 +0100 explicit builder commit 024e10951945fa11509317c792abce65df2ccb03 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:38:38 2022 +0100 remove buildx package, multiarch setup command commit d25223aac931d4b965bb3033d2dffb7ec3a74c63 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:26:55 2022 +0100 swich to archlinux base commit 3327e84913cd6ed8974eda9bf637f54babc10cd4 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:25:20 2022 +0100 remove bip commit d3756a075e4963423cda2719e84ea588864064de Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:23:41 2022 +0100 bring up dockerd commit 0f10feb28f2b865f639143c8cbbaefd48e0d1129 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:21:15 2022 +0100 Add buildx docker package commit 4b18bcd42f37d8cddb5b6d128766d4b8bdf9bf3e Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:19:54 2022 +0100 add clone secret key commit 6e2ae63caee3c6106c48d9dff0fa95ef7b7f2596 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:15:43 2022 +0100 correct source commit c1ff32cfcbe00fec2483c6a6c171ff33ce5dc08a Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:14:36 2022 +0100 Build config
2022-07-06 20:54:49 +01:00
FROM docker.io/golang:alpine as builder
WORKDIR /build/wlm
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN apk add --update gcc musl-dev
WORKDIR /build/wlm
2022-07-23 13:04:17 +01:00
RUN go build -o wlm -ldflags "-s -w" cmd/wlm/*.go
sr.ht build config Squashed commit of the following: commit 6b9e43ab023c553310a202f438028e958ea8a043 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 20:25:10 2022 +0100 start tailscale commit ab0aed35a574aedbaa495711ac36c7728538ca36 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:56:21 2022 +0100 add podman push commit 83dbe58af783dae0887778e7d52efbc8b1d63c8e Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:10:11 2022 +0100 correct username commit 02fcccb1b79471c2c7c93004424ff54c35e7e4cc Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:08:32 2022 +0100 rootless podman setup commit 9e5d8e739fb2a0503465c79669e5f07a0607d25c Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 19:03:36 2022 +0100 cd into project dir commit 982b14c506c03a96f03314ff61ae0d300e16ec30 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:58:06 2022 +0100 explicitly use docker.io commit 2d47e6e96564c3807246fff54818dad4a173e265 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:55:48 2022 +0100 add docker.io registry commit 34c3069b49dbce1020cb7dfced82f8e6b00b18c5 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:52:09 2022 +0100 remove docker up commit 126387be1e5e1d27b6b3f7cde016f2e1192f349b Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:51:58 2022 +0100 switch to podman for image build commit dbf008ab03cb111dd8c7ebfc7e023091e4729c9f Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:48:16 2022 +0100 explicit builder commit 024e10951945fa11509317c792abce65df2ccb03 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:38:38 2022 +0100 remove buildx package, multiarch setup command commit d25223aac931d4b965bb3033d2dffb7ec3a74c63 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:26:55 2022 +0100 swich to archlinux base commit 3327e84913cd6ed8974eda9bf637f54babc10cd4 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:25:20 2022 +0100 remove bip commit d3756a075e4963423cda2719e84ea588864064de Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:23:41 2022 +0100 bring up dockerd commit 0f10feb28f2b865f639143c8cbbaefd48e0d1129 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:21:15 2022 +0100 Add buildx docker package commit 4b18bcd42f37d8cddb5b6d128766d4b8bdf9bf3e Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:19:54 2022 +0100 add clone secret key commit 6e2ae63caee3c6106c48d9dff0fa95ef7b7f2596 Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:15:43 2022 +0100 correct source commit c1ff32cfcbe00fec2483c6a6c171ff33ce5dc08a Author: Gabriel Simmer <gabriel@gitgalaxy.com> Date: Wed Jul 6 18:14:36 2022 +0100 Build config
2022-07-06 20:54:49 +01:00
FROM docker.io/alpine
WORKDIR /app
EXPOSE 8080
RUN apk add --no-cache ca-certificates sqlite
COPY --from=builder /build/wlm/wlm wlm
ENTRYPOINT ["/app/wlm"]