mirror of
https://github.com/magefree/mage.git
synced 2025-12-21 02:52:02 -08:00
fix(docker): remove unecessary client build, build source in javafx image
This commit is contained in:
parent
936c31ae73
commit
b56555733a
1 changed files with 8 additions and 4 deletions
12
Dockerfile
12
Dockerfile
|
|
@ -1,10 +1,14 @@
|
||||||
FROM maven:3.9 AS builder
|
FROM odinuge/maven-javafx:3-jdk-8 AS builder
|
||||||
|
|
||||||
|
RUN echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list
|
||||||
|
|
||||||
|
# additional tools
|
||||||
|
RUN apt update && apt install -y \
|
||||||
|
build-essential
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
RUN mvn clean install -DskipTests \
|
RUN mvn clean install -DskipTests \
|
||||||
&& cd ./Mage.Client \
|
&& cd ./Mage.Server \
|
||||||
&& mvn package assembly:single \
|
|
||||||
&& cd ../Mage.Server \
|
|
||||||
&& mvn package assembly:single
|
&& mvn package assembly:single
|
||||||
|
|
||||||
FROM openjdk:8-jre
|
FROM openjdk:8-jre
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue