feat(docker): add Dockerfiles for Quarkus application in JVM and native modes
Build & Test (NowChessSystems) TeamCity build finished
Build & Test (NowChessSystems) TeamCity build finished
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:account:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/account/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:bot-platform:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/bot-platform/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:coordinator:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/coordinator/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:official-bots:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/official-bots/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:store:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/store/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Before building the container image run:
|
# Before building the container image run:
|
||||||
#
|
#
|
||||||
# ./gradlew :modules:core:build -Dquarkus.native.enabled=true
|
# ./gradlew :modules:ws:build -Dquarkus.native.enabled=true
|
||||||
#
|
#
|
||||||
# Then, build the image with:
|
# Then, build the image with:
|
||||||
#
|
#
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /work/
|
|||||||
RUN chown 1001 /work \
|
RUN chown 1001 /work \
|
||||||
&& chmod "g+rwX" /work \
|
&& chmod "g+rwX" /work \
|
||||||
&& chown 1001:root /work
|
&& chown 1001:root /work
|
||||||
COPY --chown=1001:root --chmod=0755 modules/core/build/*-runner /work/application
|
COPY --chown=1001:root --chmod=0755 modules/ws/build/*-runner /work/application
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 1001
|
USER 1001
|
||||||
|
|||||||
Reference in New Issue
Block a user