Compare commits
No commits in common. "0de3c082c89239569b35533680535304d869a37e" and "072748f7933aaa6227f36e4977bff43e3349d627" have entirely different histories.
0de3c082c8
...
072748f793
|
|
@ -15,6 +15,16 @@ target/
|
||||||
.springBeans
|
.springBeans
|
||||||
.sts4-cache
|
.sts4-cache
|
||||||
|
|
||||||
|
### NetBeans ###
|
||||||
|
/nbproject/private/
|
||||||
|
/nbbuild/
|
||||||
|
/dist/
|
||||||
|
/nbdist/
|
||||||
|
/.nb-gradle/
|
||||||
|
build/
|
||||||
|
!**/src/main/**/build/
|
||||||
|
!**/src/test/**/build/
|
||||||
|
|
||||||
### VS Code ###
|
### VS Code ###
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
# Используем образ Maven с JDK 11 для этапа сборки
|
|
||||||
FROM nexus.essocode.ru/adoptopenjdk/maven-openjdk11 AS builder
|
|
||||||
# Создаем рабочую директорию
|
|
||||||
WORKDIR /app
|
|
||||||
# Копируем настройки Maven
|
|
||||||
COPY ./build/settings.xml /usr/share/maven/conf/
|
|
||||||
# Добавляем файл pom.xml
|
|
||||||
ADD ../pom.xml /app
|
|
||||||
# Запускам проверку Maven
|
|
||||||
RUN mvn verify --fail-never
|
|
||||||
# Добавляем все файлы проекта
|
|
||||||
ADD .. /app
|
|
||||||
|
|
||||||
# Выполняем сборку приложения
|
|
||||||
# RUN mvn clean package -DskipTests -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2
|
|
||||||
RUN --mount=type=cache,id=m2-cache,sharing=shared,target=/root/.m2 mvn clean package -U -s /usr/share/maven/conf/settings.xml
|
|
||||||
|
|
||||||
# Используем образ Liberica JDK 11 для самого сервиса
|
|
||||||
FROM nexus.essocode.ru/bellsoft/liberica-openjdk-debian:11
|
|
||||||
# Указываем переменную JAR_FILE, которая будет хранить путь к JAR файлу после сборки
|
|
||||||
ARG JAR_FILE=target/*.jar
|
|
||||||
# Копируем JAR файл из этапа сборки (builder) в текущий образ
|
|
||||||
COPY --from=builder /app/${JAR_FILE} /app/emulator.jar
|
|
||||||
# Устанавливаем точку входа для контейнера, чтобы приложение запускалось при старте контейнера
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
ENTRYPOINT ["java", "-jar", "/app/emulator.jar"]
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
<settings
|
|
||||||
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
|
|
||||||
http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
|
||||||
<localRepository/>
|
|
||||||
<interactiveMode/>
|
|
||||||
<usePluginRegistry/>
|
|
||||||
<offline/>
|
|
||||||
<pluginGroups/>
|
|
||||||
<servers>
|
|
||||||
<server>
|
|
||||||
<id>mvn-ocode</id>
|
|
||||||
<username>ocode-mvn</username>
|
|
||||||
<password>qqQQ1234</password>
|
|
||||||
</server>
|
|
||||||
<server>
|
|
||||||
<id>mvn-ocode-releases</id>
|
|
||||||
<username>ocode-mvn</username>
|
|
||||||
<password>qqQQ1234</password>
|
|
||||||
</server>
|
|
||||||
<server>
|
|
||||||
<id>nexus</id>
|
|
||||||
<username>ocode-mvn</username>
|
|
||||||
<password>qqQQ1234</password>
|
|
||||||
</server>
|
|
||||||
</servers>
|
|
||||||
<mirrors>
|
|
||||||
<mirror>
|
|
||||||
<!--This sends everything else to /public -->
|
|
||||||
<id>nexus</id>
|
|
||||||
<mirrorOf>*</mirrorOf>
|
|
||||||
<url>http://nexus.essocode.ru/repository/maven-public/</url>
|
|
||||||
</mirror>
|
|
||||||
</mirrors>
|
|
||||||
</settings>
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue