Skip to content

Commit c4dba60

Browse files
committed
Bump JLab Wildfly to v3.0.1
1 parent a4807d5 commit c4dba60

3 files changed

Lines changed: 38 additions & 24 deletions

File tree

Dockerfile

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ARG BUILD_IMAGE=gradle:9-jdk21
2-
ARG RUN_IMAGE=jeffersonlab/wildfly:2.2.0
2+
ARG RUN_IMAGE=jeffersonlab/wildfly:3.0.1
33

44
################## Stage 0
55
FROM ${BUILD_IMAGE} AS builder
@@ -18,5 +18,38 @@ RUN cd /app && gradle build -x test --no-watch-fs $OPTIONAL_CERT_ARG
1818
################## Stage 1
1919
FROM ${RUN_IMAGE} AS runner
2020
COPY --from=builder /app/container/app/app-setup.env /
21-
RUN /app-setup.sh /app-setup.env
22-
COPY --from=builder /app/build/libs/* /opt/jboss/wildfly/standalone/deployments
21+
USER root
22+
RUN /server-setup.sh /app-setup.env wildfly_start_and_wait \
23+
&& /app-setup.sh /app-setup.env config_keycloak_client \
24+
&& /app-setup.sh /app-setup.env config_oracle_client \
25+
&& /server-setup.sh /app-setup.env wildfly_reload \
26+
&& /server-setup.sh /app-setup.env wildfly_stop \
27+
&& rm -rf /opt/wildfly/current/standalone/configuration/standalone_xml_history
28+
USER dev
29+
COPY --from=builder /app/build/libs/* /opt/wildfly/current/standalone/deployments
30+
31+
ENV TZ='America/New_York'
32+
33+
# Used by container-entrypoint.sh
34+
ENV ORACLE_DATASOURCE='presenter'
35+
ENV ORACLE_SERVER='oracle:1521'
36+
ENV ORACLE_USER='PRESENTER_OWNER'
37+
ENV ORACLE_PASS='password'
38+
ENV ORACLE_SERVICE='xepdb1'
39+
40+
# Used by app for path building
41+
ENV PUPPET_SHOW_SERVER_URL='http://puppet:3000'
42+
ENV BACKEND_SERVER_URL='http://presenter:8080'
43+
ENV FRONTEND_SERVER_URL='https://localhost:8443'
44+
45+
# App specific
46+
ENV LOGBOOK_SERVER_URL='https://logbooks.jlab.org'
47+
ENV DTM_URL='https://ace.jlab.org/dtm'
48+
ENV BTM_URL='https://ace.jlab.org/btm'
49+
ENV RESIZE_URL='http://resize:8080/resize'
50+
ENV SRM_URL: 'https://ace.jlab.org/srm'
51+
ENV CALENDAR_URL='https://ace.jlab.org/calendar'
52+
ENV WORKMAP_URL='https://ace.jlab.org/workmap'
53+
ENV WEATHER_URL='https://accweb.acc.jlab.org/weather'
54+
ENV WHITEBOARD_URL='https://cebaf.jlab.org/files/ops/accboard/'
55+
ENV POWER_URL='https://ace.jlab.org/apps/meters-dashboard'

compose.yaml

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,3 @@ services:
2626
- "8443:8443"
2727
- "8080:8080"
2828
- "9990:9990"
29-
environment:
30-
ORACLE_DATASOURCE: 'presenter'
31-
ORACLE_SERVER: 'oracle:1521'
32-
ORACLE_USER: 'PRESENTER_OWNER'
33-
ORACLE_PASS: 'password'
34-
ORACLE_SERVICE: 'xepdb1'
35-
PUPPET_SHOW_SERVER_URL: 'http://puppet:3000'
36-
BACKEND_SERVER_URL: 'http://presenter:8080'
37-
FRONTEND_SERVER_URL: 'https://localhost:8443'
38-
DTM_URL: 'https://ace.jlab.org/dtm'
39-
BTM_URL: 'https://ace.jlab.org/btm'
40-
RESIZE_URL: 'http://resize:8080/resize'
41-
SRM_URL: 'https://ace.jlab.org/srm'
42-
CALENDAR_URL: 'https://ace.jlab.org/calendar'
43-
WORKMAP_URL: 'https://ace.jlab.org/workmap'
44-
WEATHER_URL: 'https://accweb.acc.jlab.org/weather'
45-
WHITEBOARD_URL: 'https://cebaf.jlab.org/files/ops/accboard/'
46-
POWER_URL: 'https://ace.jlab.org/apps/meters-dashboard'
47-
TZ: 'America/New_York'

container/app/app-setup.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ ORACLE_PASS=password
88
ORACLE_SERVER=oracle:1521
99
ORACLE_SERVICE=xepdb1
1010
ORACLE_USER=PRESENTER_OWNER
11-
WILDFLY_APP_HOME=/opt/jboss/wildfly
12-
11+
WILDFLY_RUN_USER=dev
12+
WILDFLY_APP_HOME=/opt/wildfly/current

0 commit comments

Comments
 (0)