mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -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 . .
|
||||
RUN mvn clean install -DskipTests \
|
||||
&& cd ./Mage.Client \
|
||||
&& mvn package assembly:single \
|
||||
&& cd ../Mage.Server \
|
||||
&& cd ./Mage.Server \
|
||||
&& mvn package assembly:single
|
||||
|
||||
FROM openjdk:8-jre
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue