11ARG 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
55FROM ${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'
0 commit comments