Skip to content

Commit 009204d

Browse files
ORV2-3451 - Update Node Docker image to 22.14.0-alpine (#1813)
Co-authored-by: Krishnan Subramanian <[email protected]>
1 parent d2c8d3f commit 009204d

File tree

5 files changed

+261
-135
lines changed

5 files changed

+261
-135
lines changed

dops/Dockerfile

+74-37
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build container.
2-
FROM node:20.15.1-alpine AS builder
2+
FROM node:22.14.0-alpine AS builder
33

44
# Set the working directory to /app inside the container
55
WORKDIR /app
@@ -21,7 +21,7 @@ RUN npm prune --production
2121

2222

2323
# Deployment container
24-
FROM node:20.15.1-alpine
24+
FROM node:22.14.0-alpine
2525
RUN npm cache clean --force
2626

2727
# Create and Assign permissions to npm folder
@@ -32,43 +32,80 @@ RUN mkdir /.cache && chmod 777 /.cache
3232
WORKDIR /app
3333

3434
# Set node to production
35-
ENV NODE_ENV ${NODE_ENV}
35+
ARG NODE_ENV
36+
ENV NODE_ENV=${NODE_ENV}
37+
38+
39+
ARG DB_TYPE
40+
ARG DOPS_API_LOG_LEVEL
41+
ARG DOPS_API_TYPEORM_LOG_LEVEL
42+
ARG DOPS_API_MAX_QUERY_EXECUTION_TIME_MS
43+
ARG DOPS_API_MSSQL_MAX_CONNECTION
44+
ARG MSSQL_HOST
45+
ARG MSSQL_PORT
46+
ARG MSSQL_DB
47+
ARG MSSQL_SA_USER
48+
ARG MSSQL_SA_PASSWORD
49+
ARG MSSQL_ENCRYPT
50+
ARG KEYCLOAK_ISSUER_URL
51+
ARG KEYCLOAK_AUDIENCE
52+
ARG KEYCLOAK_IGNORE_EXP
53+
ARG DOPS_CVSE_FORMS_CACHE_TTL_MS
54+
ARG OCIO_S3_ACCESSKEYID
55+
ARG OCIO_S3_BUCKET
56+
ARG OCIO_S3_PRESIGNED_URL_EXPIRY
57+
ARG OCIO_S3_ENDPOINT
58+
ARG OCIO_S3_KEY
59+
ARG OCIO_S3_SECRETACCESSKEY
60+
ARG CHES_TOKEN_URL
61+
ARG CHES_CLIENT_ID
62+
ARG CHES_CLIENT_SECRET
63+
ARG CHES_URL
64+
ARG CDOGS_TOKEN_URL
65+
ARG CDOGS_CLIENT_ID
66+
ARG CDOGS_CLIENT_SECRET
67+
ARG CDOGS_URL
68+
ARG ACCESS_API_URL
69+
ARG DOPS_URL
70+
ARG FRONTEND_URL
71+
ARG ORBC_SERVICE_ACCOUNT_CLIENT_ID
72+
ARG ORBC_SERVICE_ACCOUNT_AUDIENCE
3673

3774
# Set environment variables
38-
ENV DB_TYPE ${DB_TYPE}
39-
ENV DOPS_API_LOG_LEVEL ${DOPS_API_LOG_LEVEL}
40-
ENV DOPS_API_TYPEORM_LOG_LEVEL ${DOPS_API_TYPEORM_LOG_LEVEL}
41-
ENV DOPS_API_MAX_QUERY_EXECUTION_TIME_MS ${DOPS_API_MAX_QUERY_EXECUTION_TIME_MS}
42-
ENV DOPS_API_MSSQL_MAX_CONNECTION ${DOPS_API_MSSQL_MAX_CONNECTION}
43-
ENV MSSQL_HOST ${MSSQL_HOST}
44-
ENV MSSQL_PORT ${MSSQL_PORT}
45-
ENV MSSQL_DB ${MSSQL_DB}
46-
ENV MSSQL_SA_USER ${MSSQL_SA_USER}
47-
ENV MSSQL_SA_PASSWORD ${MSSQL_SA_PASSWORD}
48-
ENV MSSQL_ENCRYPT ${MSSQL_ENCRYPT}
49-
ENV KEYCLOAK_ISSUER_URL ${KEYCLOAK_ISSUER_URL}
50-
ENV KEYCLOAK_AUDIENCE ${KEYCLOAK_AUDIENCE}
51-
ENV KEYCLOAK_IGNORE_EXP ${KEYCLOAK_IGNORE_EXP}
52-
ENV DOPS_CVSE_FORMS_CACHE_TTL_MS ${DOPS_CVSE_FORMS_CACHE_TTL_MS}
53-
ENV OCIO_S3_ACCESSKEYID ${OCIO_S3_ACCESSKEYID}
54-
ENV OCIO_S3_BUCKET ${OCIO_S3_BUCKET}
55-
ENV OCIO_S3_PRESIGNED_URL_EXPIRY ${OCIO_S3_PRESIGNED_URL_EXPIRY}
56-
ENV OCIO_S3_ENDPOINT ${OCIO_S3_ENDPOINT}
57-
ENV OCIO_S3_KEY ${OCIO_S3_KEY}
58-
ENV OCIO_S3_SECRETACCESSKEY ${OCIO_S3_SECRETACCESSKEY}
59-
ENV CHES_TOKEN_URL ${CHES_TOKEN_URL}
60-
ENV CHES_CLIENT_ID ${CHES_CLIENT_ID}
61-
ENV CHES_CLIENT_SECRET ${CHES_CLIENT_SECRET}
62-
ENV CHES_URL ${CHES_URL}
63-
ENV CDOGS_TOKEN_URL ${CDOGS_TOKEN_URL}
64-
ENV CDOGS_CLIENT_ID ${CDOGS_CLIENT_ID}
65-
ENV CDOGS_CLIENT_SECRET ${CDOGS_CLIENT_SECRET}
66-
ENV CDOGS_URL ${CDOGS_URL}
67-
ENV ACCESS_API_URL ${ACCESS_API_URL}
68-
ENV DOPS_URL ${DOPS_URL}
69-
ENV FRONTEND_URL ${FRONTEND_URL}
70-
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID ${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
71-
ENV ORBC_SERVICE_ACCOUNT_AUDIENCE ${ORBC_SERVICE_ACCOUNT_AUDIENCE}
75+
ENV DB_TYPE=${DB_TYPE}
76+
ENV DOPS_API_LOG_LEVEL=${DOPS_API_LOG_LEVEL}
77+
ENV DOPS_API_TYPEORM_LOG_LEVEL=${DOPS_API_TYPEORM_LOG_LEVEL}
78+
ENV DOPS_API_MAX_QUERY_EXECUTION_TIME_MS=${DOPS_API_MAX_QUERY_EXECUTION_TIME_MS}
79+
ENV DOPS_API_MSSQL_MAX_CONNECTION=${DOPS_API_MSSQL_MAX_CONNECTION}
80+
ENV MSSQL_HOST=${MSSQL_HOST}
81+
ENV MSSQL_PORT=${MSSQL_PORT}
82+
ENV MSSQL_DB=${MSSQL_DB}
83+
ENV MSSQL_SA_USER=${MSSQL_SA_USER}
84+
ENV MSSQL_SA_PASSWORD=${MSSQL_SA_PASSWORD}
85+
ENV MSSQL_ENCRYPT=${MSSQL_ENCRYPT}
86+
ENV KEYCLOAK_ISSUER_URL=${KEYCLOAK_ISSUER_URL}
87+
ENV KEYCLOAK_AUDIENCE=${KEYCLOAK_AUDIENCE}
88+
ENV KEYCLOAK_IGNORE_EXP=${KEYCLOAK_IGNORE_EXP}
89+
ENV DOPS_CVSE_FORMS_CACHE_TTL_MS=${DOPS_CVSE_FORMS_CACHE_TTL_MS}
90+
ENV OCIO_S3_ACCESSKEYID=${OCIO_S3_ACCESSKEYID}
91+
ENV OCIO_S3_BUCKET=${OCIO_S3_BUCKET}
92+
ENV OCIO_S3_PRESIGNED_URL_EXPIRY=${OCIO_S3_PRESIGNED_URL_EXPIRY}
93+
ENV OCIO_S3_ENDPOINT=${OCIO_S3_ENDPOINT}
94+
ENV OCIO_S3_KEY=${OCIO_S3_KEY}
95+
ENV OCIO_S3_SECRETACCESSKEY=${OCIO_S3_SECRETACCESSKEY}
96+
ENV CHES_TOKEN_URL=${CHES_TOKEN_URL}
97+
ENV CHES_CLIENT_ID=${CHES_CLIENT_ID}
98+
ENV CHES_CLIENT_SECRET=${CHES_CLIENT_SECRET}
99+
ENV CHES_URL=${CHES_URL}
100+
ENV CDOGS_TOKEN_URL=${CDOGS_TOKEN_URL}
101+
ENV CDOGS_CLIENT_ID=${CDOGS_CLIENT_ID}
102+
ENV CDOGS_CLIENT_SECRET=${CDOGS_CLIENT_SECRET}
103+
ENV CDOGS_URL=${CDOGS_URL}
104+
ENV ACCESS_API_URL=${ACCESS_API_URL}
105+
ENV DOPS_URL=${DOPS_URL}
106+
ENV FRONTEND_URL=${FRONTEND_URL}
107+
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID=${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
108+
ENV ORBC_SERVICE_ACCOUNT_AUDIENCE=${ORBC_SERVICE_ACCOUNT_AUDIENCE}
72109

73110
# Copy production files from build
74111
COPY --from=builder /app/package*.json ./

frontend/Dockerfile

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20.15.1-alpine AS builder
1+
FROM node:22.14.0-alpine AS builder
22

33
# Set the working directory to /app inside the container
44
WORKDIR /app
@@ -12,12 +12,12 @@ ARG VITE_KEYCLOAK_ISSUER_URL
1212
ARG VITE_KEYCLOAK_AUDIENCE
1313
ARG VITE_SITEMINDER_LOG_OFF_URL
1414

15-
ENV VITE_DEPLOY_ENVIRONMENT $VITE_DEPLOY_ENVIRONMENT
16-
ENV VITE_API_VEHICLE_URL $VITE_API_VEHICLE_URL
17-
ENV VITE_POLICY_URL $VITE_POLICY_URL
18-
ENV VITE_KEYCLOAK_ISSUER_URL $VITE_KEYCLOAK_ISSUER_URL
19-
ENV VITE_KEYCLOAK_AUDIENCE $VITE_KEYCLOAK_AUDIENCE
20-
ENV VITE_SITEMINDER_LOG_OFF_URL $VITE_SITEMINDER_LOG_OFF_URL
15+
ENV VITE_DEPLOY_ENVIRONMENT=$VITE_DEPLOY_ENVIRONMENT
16+
ENV VITE_API_VEHICLE_URL=$VITE_API_VEHICLE_URL
17+
ENV VITE_POLICY_URL=$VITE_POLICY_URL
18+
ENV VITE_KEYCLOAK_ISSUER_URL=$VITE_KEYCLOAK_ISSUER_URL
19+
ENV VITE_KEYCLOAK_AUDIENCE=$VITE_KEYCLOAK_AUDIENCE
20+
ENV VITE_SITEMINDER_LOG_OFF_URL=$VITE_SITEMINDER_LOG_OFF_URL
2121

2222
# Install app dependencies
2323
COPY ./package*.json ./

policy/Dockerfile

+38-19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build container.
2-
FROM node:20.15.1-alpine AS builder
2+
FROM node:22.14.0-alpine AS builder
33

44
# Set the working directory to /app inside the container
55
WORKDIR /app
@@ -18,7 +18,7 @@ RUN npm prune --production
1818

1919

2020
# Deployment container
21-
FROM node:20.15.1-alpine
21+
FROM node:22.14.0-alpine
2222
RUN npm cache clean --force
2323

2424
# Create and Assign permissions to npm folder
@@ -28,25 +28,44 @@ RUN mkdir /.npm && chmod 777 /.npm
2828
WORKDIR /app
2929

3030
# Set node to production
31-
ENV NODE_ENV ${NODE_ENV}
31+
ARG NODE_ENV
32+
ENV NODE_ENV=${NODE_ENV}
33+
34+
35+
ARG DB_TYPE
36+
ARG POLICY_API_LOG_LEVEL
37+
ARG POLICY_API_TYPEORM_LOG_LEVEL
38+
ARG POLICY_API_MAX_QUERY_EXECUTION_TIME_MS
39+
ARG POLICY_API_MSSQL_MAX_CONNECTION
40+
ARG MSSQL_HOST
41+
ARG MSSQL_PORT
42+
ARG MSSQL_DB
43+
ARG MSSQL_SA_USER
44+
ARG MSSQL_SA_PASSWORD
45+
ARG MSSQL_ENCRYPT
46+
ARG KEYCLOAK_ISSUER_URL
47+
ARG KEYCLOAK_AUDIENCE
48+
ARG KEYCLOAK_IGNORE_EXP
49+
ARG ORBC_SERVICE_ACCOUNT_CLIENT_ID
50+
ARG ORBC_SERVICE_ACCOUNT_AUDIENCE
3251

3352
# Set environment variables
34-
ENV DB_TYPE ${DB_TYPE}
35-
ENV POLICY_API_LOG_LEVEL ${POLICY_API_LOG_LEVEL}
36-
ENV POLICY_API_TYPEORM_LOG_LEVEL ${POLICY_API_TYPEORM_LOG_LEVEL}
37-
ENV POLICY_API_MAX_QUERY_EXECUTION_TIME_MS ${POLICY_API_MAX_QUERY_EXECUTION_TIME_MS}
38-
ENV POLICY_API_MSSQL_MAX_CONNECTION ${POLICY_API_MSSQL_MAX_CONNECTION}
39-
ENV MSSQL_HOST ${MSSQL_HOST}
40-
ENV MSSQL_PORT ${MSSQL_PORT}
41-
ENV MSSQL_DB ${MSSQL_DB}
42-
ENV MSSQL_SA_USER ${MSSQL_SA_USER}
43-
ENV MSSQL_SA_PASSWORD ${MSSQL_SA_PASSWORD}
44-
ENV MSSQL_ENCRYPT ${MSSQL_ENCRYPT}
45-
ENV KEYCLOAK_ISSUER_URL ${KEYCLOAK_ISSUER_URL}
46-
ENV KEYCLOAK_AUDIENCE ${KEYCLOAK_AUDIENCE}
47-
ENV KEYCLOAK_IGNORE_EXP ${KEYCLOAK_IGNORE_EXP}
48-
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID ${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
49-
ENV ORBC_SERVICE_ACCOUNT_AUDIENCE ${ORBC_SERVICE_ACCOUNT_AUDIENCE}
53+
ENV DB_TYPE=${DB_TYPE}
54+
ENV POLICY_API_LOG_LEVEL=${POLICY_API_LOG_LEVEL}
55+
ENV POLICY_API_TYPEORM_LOG_LEVEL=${POLICY_API_TYPEORM_LOG_LEVEL}
56+
ENV POLICY_API_MAX_QUERY_EXECUTION_TIME_MS=${POLICY_API_MAX_QUERY_EXECUTION_TIME_MS}
57+
ENV POLICY_API_MSSQL_MAX_CONNECTION=${POLICY_API_MSSQL_MAX_CONNECTION}
58+
ENV MSSQL_HOST=${MSSQL_HOST}
59+
ENV MSSQL_PORT=${MSSQL_PORT}
60+
ENV MSSQL_DB=${MSSQL_DB}
61+
ENV MSSQL_SA_USER=${MSSQL_SA_USER}
62+
ENV MSSQL_SA_PASSWORD=${MSSQL_SA_PASSWORD}
63+
ENV MSSQL_ENCRYPT=${MSSQL_ENCRYPT}
64+
ENV KEYCLOAK_ISSUER_URL=${KEYCLOAK_ISSUER_URL}
65+
ENV KEYCLOAK_AUDIENCE=${KEYCLOAK_AUDIENCE}
66+
ENV KEYCLOAK_IGNORE_EXP=${KEYCLOAK_IGNORE_EXP}
67+
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID=${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
68+
ENV ORBC_SERVICE_ACCOUNT_AUDIENCE=${ORBC_SERVICE_ACCOUNT_AUDIENCE}
5069

5170
# Copy production files from build
5271
COPY --from=builder /app/package*.json ./

scheduler/Dockerfile

+80-40
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Build container
2-
FROM node:20.15.1-alpine AS builder
2+
FROM node:22.14.0-alpine AS builder
33

44
# Set the working directory to /app inside the container
55
WORKDIR /app
@@ -18,7 +18,7 @@ RUN npm prune --production
1818

1919

2020
# Deployment container
21-
FROM node:20.15.1-alpine
21+
FROM node:22.14.0-alpine
2222
RUN npm cache clean --force
2323

2424
# Create and Assign permissions to npm folder
@@ -28,46 +28,86 @@ RUN mkdir /.npm && chmod 777 /.npm
2828
WORKDIR /app
2929

3030
# Set node to production
31-
ENV NODE_ENV ${NODE_ENV}
31+
ARG NODE_ENV
32+
ENV NODE_ENV=${NODE_ENV}
33+
34+
35+
ARG DB_TYPE
36+
ARG SCHEDULER_API_LOG_LEVEL
37+
ARG SCHEDULER_API_TYPEORM_LOG_LEVEL
38+
ARG SCHEDULER_API_MAX_QUERY_EXECUTION_TIME_MS
39+
ARG SCHEDULER_API_MSSQL_MAX_CONNECTION
40+
ARG MSSQL_HOST
41+
ARG MSSQL_PORT
42+
ARG MSSQL_DB
43+
ARG MSSQL_SA_USER
44+
ARG MSSQL_SA_PASSWORD
45+
ARG MSSQL_ENCRYPT
46+
ARG KEYCLOAK_ISSUER_URL
47+
ARG KEYCLOAK_AUDIENCE
48+
ARG KEYCLOAK_IGNORE_EXP
49+
ARG OCIO_S3_ACCESSKEYID
50+
ARG OCIO_S3_BUCKET
51+
ARG OCIO_S3_PRESIGNED_URL_EXPIRY
52+
ARG OCIO_S3_ENDPOINT
53+
ARG OCIO_S3_KEY
54+
ARG OCIO_S3_SECRETACCESSKEY
55+
ARG TPS_POLL_LIMIT
56+
ARG TPS_PENDING_POLLING_INTERVAL
57+
ARG TPS_ERROR_POLLING_INTERVAL
58+
ARG TPS_MONITORING_POLLING_INTERVAL
59+
ARG CFS_PRIVATE_KEY
60+
ARG CFS_PRIVATE_KEY_PASSPHRASE
61+
ARG CFS_SFTP_USERNAME
62+
ARG CFS_SFTP_HOST
63+
ARG CFS_SFTP_PORT
64+
ARG CFS_REMOTE_PATH
65+
ARG ORBC_SERVICE_ACCOUNT_CLIENT_ID
66+
ARG ORBC_SERVICE_ACCOUNT_CLIENT_SECRET
67+
ARG ORBC_SERVICE_ACCOUNT_TOKEN_URL
68+
ARG ACCESS_API_URL
69+
ARG ISSUE_PERMIT_LIMIT
70+
ARG DOC_GEN_LIMIT
71+
ARG PERMIT_SCHEDULE_POLLING_INTERVAL
3272

3373
# Set environment variables
34-
ENV DB_TYPE ${DB_TYPE}
35-
ENV SCHEDULER_API_LOG_LEVEL ${SCHEDULER_API_LOG_LEVEL}
36-
ENV SCHEDULER_API_TYPEORM_LOG_LEVEL ${SCHEDULER_API_TYPEORM_LOG_LEVEL}
37-
ENV SCHEDULER_API_MAX_QUERY_EXECUTION_TIME_MS ${SCHEDULER_API_MAX_QUERY_EXECUTION_TIME_MS}
38-
ENV SCHEDULER_API_MSSQL_MAX_CONNECTION ${SCHEDULER_API_MSSQL_MAX_CONNECTION}
39-
ENV MSSQL_HOST ${MSSQL_HOST}
40-
ENV MSSQL_PORT ${MSSQL_PORT}
41-
ENV MSSQL_DB ${MSSQL_DB}
42-
ENV MSSQL_SA_USER ${MSSQL_SA_USER}
43-
ENV MSSQL_SA_PASSWORD ${MSSQL_SA_PASSWORD}
44-
ENV MSSQL_ENCRYPT ${MSSQL_ENCRYPT}
45-
ENV KEYCLOAK_ISSUER_URL ${KEYCLOAK_ISSUER_URL}
46-
ENV KEYCLOAK_AUDIENCE ${KEYCLOAK_AUDIENCE}
47-
ENV KEYCLOAK_IGNORE_EXP ${KEYCLOAK_IGNORE_EXP}
48-
ENV OCIO_S3_ACCESSKEYID ${OCIO_S3_ACCESSKEYID}
49-
ENV OCIO_S3_BUCKET ${OCIO_S3_BUCKET}
50-
ENV OCIO_S3_PRESIGNED_URL_EXPIRY ${OCIO_S3_PRESIGNED_URL_EXPIRY}
51-
ENV OCIO_S3_ENDPOINT ${OCIO_S3_ENDPOINT}
52-
ENV OCIO_S3_KEY ${OCIO_S3_KEY}
53-
ENV OCIO_S3_SECRETACCESSKEY ${OCIO_S3_SECRETACCESSKEY}
54-
ENV TPS_POLL_LIMIT ${TPS_POLL_LIMIT}
55-
ENV TPS_PENDING_POLLING_INTERVAL ${TPS_PENDING_POLLING_INTERVAL}
56-
ENV TPS_ERROR_POLLING_INTERVAL ${TPS_ERROR_POLLING_INTERVAL}
57-
ENV TPS_MONITORING_POLLING_INTERVAL ${TPS_MONITORING_POLLING_INTERVAL}
58-
ENV CFS_PRIVATE_KEY ${CFS_PRIVATE_KEY}
59-
ENV CFS_PRIVATE_KEY_PASSPHRASE ${CFS_PRIVATE_KEY_PASSPHRASE}
60-
ENV CFS_SFTP_USERNAME ${CFS_SFTP_USERNAME}
61-
ENV CFS_SFTP_HOST ${CFS_SFTP_HOST}
62-
ENV CFS_SFTP_PORT ${CFS_SFTP_PORT}
63-
ENV CFS_REMOTE_PATH ${CFS_REMOTE_PATH}
64-
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID ${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
65-
ENV ORBC_SERVICE_ACCOUNT_CLIENT_SECRET ${ORBC_SERVICE_ACCOUNT_CLIENT_SECRET}
66-
ENV ORBC_SERVICE_ACCOUNT_TOKEN_URL ${ORBC_SERVICE_ACCOUNT_TOKEN_URL}
67-
ENV ACCESS_API_URL ${ACCESS_API_URL}
68-
ENV ISSUE_PERMIT_LIMIT ${ISSUE_PERMIT_LIMIT}
69-
ENV DOC_GEN_LIMIT ${DOC_GEN_LIMIT}
70-
ENV PERMIT_SCHEDULE_POLLING_INTERVAL ${PERMIT_SCHEDULE_POLLING_INTERVAL}
74+
ENV DB_TYPE=${DB_TYPE}
75+
ENV SCHEDULER_API_LOG_LEVEL=${SCHEDULER_API_LOG_LEVEL}
76+
ENV SCHEDULER_API_TYPEORM_LOG_LEVEL=${SCHEDULER_API_TYPEORM_LOG_LEVEL}
77+
ENV SCHEDULER_API_MAX_QUERY_EXECUTION_TIME_MS=${SCHEDULER_API_MAX_QUERY_EXECUTION_TIME_MS}
78+
ENV SCHEDULER_API_MSSQL_MAX_CONNECTION=${SCHEDULER_API_MSSQL_MAX_CONNECTION}
79+
ENV MSSQL_HOST=${MSSQL_HOST}
80+
ENV MSSQL_PORT=${MSSQL_PORT}
81+
ENV MSSQL_DB=${MSSQL_DB}
82+
ENV MSSQL_SA_USER=${MSSQL_SA_USER}
83+
ENV MSSQL_SA_PASSWORD=${MSSQL_SA_PASSWORD}
84+
ENV MSSQL_ENCRYPT=${MSSQL_ENCRYPT}
85+
ENV KEYCLOAK_ISSUER_URL=${KEYCLOAK_ISSUER_URL}
86+
ENV KEYCLOAK_AUDIENCE=${KEYCLOAK_AUDIENCE}
87+
ENV KEYCLOAK_IGNORE_EXP=${KEYCLOAK_IGNORE_EXP}
88+
ENV OCIO_S3_ACCESSKEYID=${OCIO_S3_ACCESSKEYID}
89+
ENV OCIO_S3_BUCKET=${OCIO_S3_BUCKET}
90+
ENV OCIO_S3_PRESIGNED_URL_EXPIRY=${OCIO_S3_PRESIGNED_URL_EXPIRY}
91+
ENV OCIO_S3_ENDPOINT=${OCIO_S3_ENDPOINT}
92+
ENV OCIO_S3_KEY=${OCIO_S3_KEY}
93+
ENV OCIO_S3_SECRETACCESSKEY=${OCIO_S3_SECRETACCESSKEY}
94+
ENV TPS_POLL_LIMIT=${TPS_POLL_LIMIT}
95+
ENV TPS_PENDING_POLLING_INTERVAL=${TPS_PENDING_POLLING_INTERVAL}
96+
ENV TPS_ERROR_POLLING_INTERVAL=${TPS_ERROR_POLLING_INTERVAL}
97+
ENV TPS_MONITORING_POLLING_INTERVAL=${TPS_MONITORING_POLLING_INTERVAL}
98+
ENV CFS_PRIVATE_KEY=${CFS_PRIVATE_KEY}
99+
ENV CFS_PRIVATE_KEY_PASSPHRASE=${CFS_PRIVATE_KEY_PASSPHRASE}
100+
ENV CFS_SFTP_USERNAME=${CFS_SFTP_USERNAME}
101+
ENV CFS_SFTP_HOST=${CFS_SFTP_HOST}
102+
ENV CFS_SFTP_PORT=${CFS_SFTP_PORT}
103+
ENV CFS_REMOTE_PATH=${CFS_REMOTE_PATH}
104+
ENV ORBC_SERVICE_ACCOUNT_CLIENT_ID=${ORBC_SERVICE_ACCOUNT_CLIENT_ID}
105+
ENV ORBC_SERVICE_ACCOUNT_CLIENT_SECRET=${ORBC_SERVICE_ACCOUNT_CLIENT_SECRET}
106+
ENV ORBC_SERVICE_ACCOUNT_TOKEN_URL=${ORBC_SERVICE_ACCOUNT_TOKEN_URL}
107+
ENV ACCESS_API_URL=${ACCESS_API_URL}
108+
ENV ISSUE_PERMIT_LIMIT=${ISSUE_PERMIT_LIMIT}
109+
ENV DOC_GEN_LIMIT=${DOC_GEN_LIMIT}
110+
ENV PERMIT_SCHEDULE_POLLING_INTERVAL=${PERMIT_SCHEDULE_POLLING_INTERVAL}
71111

72112
# Copy production files from build
73113
COPY --from=builder /app/package*.json ./

0 commit comments

Comments
 (0)