diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 1d456e8..a9b5f44 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -19,7 +19,7 @@ jobs: matrix: image: - "alpine" - - "source" + - "alpine-install" - "java7" - "java8" - "java9" @@ -29,6 +29,8 @@ jobs: - "java13" - "java14" - "java15" + - "source" + - "source-install" steps: - name: Code Checkout diff --git a/alpine-install/Dockerfile b/alpine-install/Dockerfile new file mode 100644 index 0000000..31a9d11 --- /dev/null +++ b/alpine-install/Dockerfile @@ -0,0 +1,12 @@ +# +# Copyright (c) 2020 Matthew Penner +# +# This repository is licensed under the MIT License. +# https://github.com/matthewpi/images/blob/master/LICENSE.md +# + +FROM alpine:latest + +LABEL author="Matthew Penner" maintainer="matthew@pterodactyl.io" + +RUN apk add --update --no-cache ca-certificates curl jq wget diff --git a/source-install/Dockerfile b/source-install/Dockerfile new file mode 100644 index 0000000..f503eff --- /dev/null +++ b/source-install/Dockerfile @@ -0,0 +1,17 @@ +# +# Copyright (c) 2020 Matthew Penner +# +# This repository is licensed under the MIT License. +# https://github.com/matthewpi/images/blob/master/LICENSE.md +# + +FROM debian:stable-slim + +LABEL author="Matthew Penner" maintainer="matthew@pterodactyl.io" + +ENV DEBIAN_FRONTEND=noninteractive + +RUN dpkg --add-architecture i386 \ + && apt update \ + && apt upgrade -y \ + && apt -y --no-install-recommends install curl lib32gcc1 libsdl2-2.0-0:i386 ca-certificates