Skip to content

Commit d2d1f7c

Browse files
committed
Transfer /config folder contents for custom server configuration in Dockerfile, update petclinic example
1 parent e883347 commit d2d1f7c

6 files changed

Lines changed: 9 additions & 0 deletions

File tree

releases/22.0.0.9/full/helpers/runtime/configure-liberty.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ if [ "$SERVER_NAME" != "defaultServer" ] && [ -d "/opt/ol/wlp/usr/servers/defaul
4141
rm -rf /opt/ol/wlp/output/defaultServer
4242

4343
# Add new server symlink and populate folder
44+
mv /opt/ol/wlp/usr/servers/defaultServer/* /opt/ol/wlp/usr/servers/$SERVER_NAME/
4445
ln -s /opt/ol/wlp/usr/servers/$SERVER_NAME /opt/ol/links/config
4546
mkdir -p /config/configDropins/defaults
4647
mkdir -p /config/configDropins/overrides

releases/22.0.0.9/kernel-slim/helpers/runtime/configure-liberty.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ if [ "$SERVER_NAME" != "defaultServer" ] && [ -d "/opt/ol/wlp/usr/servers/defaul
4141
rm -rf /opt/ol/wlp/output/defaultServer
4242

4343
# Add new server symlink and populate folder
44+
mv /opt/ol/wlp/usr/servers/defaultServer/* /opt/ol/wlp/usr/servers/$SERVER_NAME/
4445
ln -s /opt/ol/wlp/usr/servers/$SERVER_NAME /opt/ol/links/config
4546
mkdir -p /config/configDropins/defaults
4647
mkdir -p /config/configDropins/overrides

releases/latest/beta/helpers/runtime/configure-liberty.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ if [ "$SERVER_NAME" != "defaultServer" ] && [ -d "/opt/ol/wlp/usr/servers/defaul
4141
rm -rf /opt/ol/wlp/output/defaultServer
4242

4343
# Add new server symlink and populate folder
44+
mv /opt/ol/wlp/usr/servers/defaultServer/* /opt/ol/wlp/usr/servers/$SERVER_NAME/
4445
ln -s /opt/ol/wlp/usr/servers/$SERVER_NAME /opt/ol/links/config
4546
mkdir -p /config/configDropins/defaults
4647
mkdir -p /config/configDropins/overrides

releases/latest/full/helpers/runtime/configure-liberty.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ if [ "$SERVER_NAME" != "defaultServer" ] && [ -d "/opt/ol/wlp/usr/servers/defaul
4141
rm -rf /opt/ol/wlp/output/defaultServer
4242

4343
# Add new server symlink and populate folder
44+
mv /opt/ol/wlp/usr/servers/defaultServer/* /opt/ol/wlp/usr/servers/$SERVER_NAME/
4445
ln -s /opt/ol/wlp/usr/servers/$SERVER_NAME /opt/ol/links/config
4546
mkdir -p /config/configDropins/defaults
4647
mkdir -p /config/configDropins/overrides

releases/latest/kernel-slim/helpers/runtime/configure-liberty.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ if [ "$SERVER_NAME" != "defaultServer" ] && [ -d "/opt/ol/wlp/usr/servers/defaul
4141
rm -rf /opt/ol/wlp/output/defaultServer
4242

4343
# Add new server symlink and populate folder
44+
mv /opt/ol/wlp/usr/servers/defaultServer/* /opt/ol/wlp/usr/servers/$SERVER_NAME/
4445
ln -s /opt/ol/wlp/usr/servers/$SERVER_NAME /opt/ol/links/config
4546
mkdir -p /config/configDropins/defaults
4647
mkdir -p /config/configDropins/overrides

samples/spring-petclinic/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ RUN springBootUtility thin \
1515
--targetLibCachePath=/staging/lib.index.cache
1616

1717
FROM ${IMAGE}
18+
19+
# Provide a custom Liberty server name other than "defaultServer"
20+
ENV SERVER_NAME=petclinic
21+
1822
COPY --chown=1001:0 server.xml /config
1923

2024
# This script will add the requested XML snippets to enable Liberty features and grow image to be fit-for-purpose using featureUtility

0 commit comments

Comments
 (0)