forked from imixs/imixs-process-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile-OpenLiberty
More file actions
30 lines (23 loc) · 986 Bytes
/
Dockerfile-OpenLiberty
File metadata and controls
30 lines (23 loc) · 986 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Start with OL runtime.
FROM openliberty/open-liberty:kernel-java8-openj9-ubi
ARG VERSION=1.0
ARG REVISION=SNAPSHOT
LABEL \
org.opencontainers.image.authors="Imixs-Workflow" \
org.opencontainers.image.vendor="Imixs" \
org.opencontainers.image.url="local" \
org.opencontainers.image.source="https://github.com/imixs/imixs-process-manager" \
org.opencontainers.image.version="$VERSION" \
org.opencontainers.image.revision="$REVISION" \
vendor="Open Liberty" \
name="system" \
version="$VERSION-$REVISION" \
summary="Imixs Process Manager" \
description="This image contains the Imixs Process Manager microservice running with the Open Liberty runtime."
USER root
# Copy postgres JDBC driver
COPY ./docker/configuration/openliberty/postgresql-9.4.1212.jar /opt/ol/wlp/lib
COPY --chown=1001:0 ./docker/configuration/openliberty/server.xml /config/
#COPY --chown=1001:0 ./target/*.war /config/apps/
COPY --chown=1001:0 ./target/*.war /config/dropins/
USER 1001