Skip to content

Commit 9c2f705

Browse files
committed
Bump JLab Wildfly to v3.0.1
1 parent 284052c commit 9c2f705

3 files changed

Lines changed: 31 additions & 36 deletions

File tree

Dockerfile

Lines changed: 28 additions & 4 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
@@ -25,6 +25,30 @@ RUN /server-setup.sh /app-setup.env wildfly_start_and_wait \
2525
&& /server-setup.sh /app-setup.env config_email \
2626
&& /server-setup.sh /app-setup.env wildfly_reload \
2727
&& /server-setup.sh /app-setup.env wildfly_stop \
28-
&& rm -rf /opt/jboss/wildfly/standalone/configuration/standalone_xml_history \
29-
USER jboss:jboss
30-
COPY --from=builder /app/build/libs/* /opt/jboss/wildfly/standalone/deployments
28+
&& rm -rf /opt/wildfly/current/standalone/configuration/standalone_xml_history \
29+
USER dev
30+
COPY --from=builder /app/build/libs/* /opt/wildfly/current/standalone/deployments
31+
32+
ENV TZ='America/New_York'
33+
34+
# Used by app runtime smoothness weblib User Directory Cache
35+
ENV KEYCLOAK_FRONTEND_SERVER_URL='http://localhost:8081/auth'
36+
ENV KEYCLOAK_BACKEND_SERVER_URL='http://keycloak:8080/auth'
37+
ENV KEYCLOAK_REALM='test-realm'
38+
ENV KEYCLOAK_RESOURCE='jam'
39+
ENV KEYCLOAK_SECRET='yHi6W2raPmLvPXoxqMA7VWbLAA2WN0eB'
40+
41+
# Used by container-entrypoint.sh
42+
ENV ORACLE_DATASOURCE='jam'
43+
ENV ORACLE_SERVER='oracle:1521'
44+
ENV ORACLE_USER='JAM_OWNER'
45+
ENV ORACLE_PASS='password'
46+
ENV ORACLE_SERVICE='xepdb1'
47+
48+
# Used by app for path building
49+
ENV PUPPET_SHOW_SERVER_URL='http://puppet:3000'
50+
ENV BACKEND_SERVER_URL='http://jam:8080'
51+
ENV FRONTEND_SERVER_URL='https://localhost:8443'
52+
53+
# App specific
54+
ENV LOGBOOK_SERVER_URL='https://logbooks.jlab.org'

compose.yaml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -25,33 +25,4 @@ services:
2525
ports:
2626
- "8443:8443"
2727
- "8080:8080"
28-
- "9990:9990"
29-
environment:
30-
JAM_FEEDBACK_SENDER_ADDRESS: 'admin@example.com'
31-
JAM_FEEDBACK_TO_ADDRESS_CSV: 'user1@example.com,user2@example.com'
32-
JAM_CONTENT_CONTACT: 'bob@example.com'
33-
JAM_TECHNICAL_CONTACT: 'larry@example.com'
34-
JAM_DOC_CSV: 'https://github.com/JeffersonLab/jam|JAM Home,https://jlab.org|JLAB Home'
35-
JAM_BOOKS_CSV: TLOG
36-
JAM_UPCOMING_EXPIRATION_EMAIL_CSV: upcoming-recipient@example.com,upcoming-recipient2@example.com
37-
JAM_EXPIRED_EMAIL_CSV: expired-recipient1@example.com,expired-recipient2@example.com
38-
JAM_DOWNGRADED_EMAIL_CSV: downgrade-recipient1@example.com,downgrade-recipient2@example.com
39-
JAM_PERMISSIONS_SUBJECT: '[TESTING] Authorization Updated'
40-
JAM_UPCOMING_EXPIRATION_SUBJECT: '[TESTING] Authorization Expired / Expiring Soon'
41-
JAM_EXPIRED_SUBJECT: '[TESTING] Authorization Expired'
42-
JAM_DOWNGRADED_SUBJECT: '[TESTING] Authorization Downgraded'
43-
KEYCLOAK_REALM: 'test-realm'
44-
KEYCLOAK_RESOURCE: 'jam'
45-
KEYCLOAK_SECRET: 'yHi6W2raPmLvPXoxqMA7VWbLAA2WN0eB'
46-
KEYCLOAK_FRONTEND_SERVER_URL: 'http://localhost:8081'
47-
KEYCLOAK_BACKEND_SERVER_URL: 'http://keycloak:8080'
48-
LOGBOOK_SERVER_URL: 'https://logbooks.jlab.org'
49-
ORACLE_DATASOURCE: 'jam'
50-
ORACLE_SERVER: 'oracle:1521'
51-
ORACLE_USER: 'JAM_OWNER'
52-
ORACLE_PASS: 'password'
53-
ORACLE_SERVICE: 'xepdb1'
54-
PUPPET_SHOW_SERVER_URL: 'http://puppet:3000'
55-
BACKEND_SERVER_URL: 'http://jam:8080'
56-
FRONTEND_SERVER_URL: 'https://localhost:8443'
57-
TZ: 'America/New_York'
28+
- "9990:9990"

container/app/app-setup.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ ORACLE_PASS=password
88
ORACLE_SERVER=oracle:1521
99
ORACLE_SERVICE=xepdb1
1010
ORACLE_USER=JAM_OWNER
11-
WILDFLY_RUN_USER=jboss
12-
WILDFLY_APP_HOME=/opt/jboss/wildfly
11+
WILDFLY_RUN_USER=dev
12+
WILDFLY_APP_HOME=/opt/wildfly/current
1313
EMAIL_FROM=tester@example.com
1414
EMAIL_HOST=mailhog
1515
EMAIL_PORT=1025

0 commit comments

Comments
 (0)