blob: 70264b59572c941d83ab06ce5c890c0426059e9a [file] [log] [blame] [raw]
FROM openjdk:8-jdk-slim
RUN apt-get update && apt-get install -y python3-requests make git vim
# Caching step; ForgeGradle requires a fairly significant number
# of downloads that don't vary unless build.gradle changes. We
# improve overall build time form 4m+ to 30s by doing this as part
# of standard image build
COPY gradle/ /tmp/gradle/
COPY build.gradle gradle.properties gradle* /tmp/
RUN (cd /tmp && ./gradlew setupCiWorkspace build)
RUN mkdir /mekanism
COPY . /mekanism