Skip to content
Snippets Groups Projects
Commit 9580318d authored by ["Gilles POTTIER"]'s avatar ["Gilles POTTIER"]
Browse files

Merge branch 'develop' into 'main'

Develop

See merge request !7
parents 47aa4b30 b511f79c
No related branches found
No related tags found
1 merge request!7Develop
Pipeline #77317 passed
...@@ -49,7 +49,7 @@ deploiement-rec: ...@@ -49,7 +49,7 @@ deploiement-rec:
#Pro Pipeline #Pro Pipeline
build-et-push-image-pro: build-et-push-image-pro:
only: [main] # only: [main]
variables: variables:
DOCKER_TLS_CERTDIR: "" DOCKER_TLS_CERTDIR: ""
stage: integration-continue-pro stage: integration-continue-pro
...@@ -66,7 +66,7 @@ build-et-push-image-pro: ...@@ -66,7 +66,7 @@ build-et-push-image-pro:
when: manual when: manual
deploiement-pro: deploiement-pro:
only: [main] # only: [main]
stage: deploiement-continu-pro stage: deploiement-continu-pro
environment: environment:
name: PRO name: PRO
......
-----BEGIN CERTIFICATE-----
MIIDkjCCAnqgAwIBAgIQGRk4QIw+O75I6QuTHh/WWDANBgkqhkiG9w0BAQsFADBI
MRMwEQYKCZImiZPyLGQBGRYDZ2x5MRUwEwYKCZImiZPyLGQBGRYFb3NjYXIxGjAY
BgNVBAMTEW9zY2FyLU5USENNNzEwLUNBMB4XDTE3MDYxNjA4MjgwN1oXDTI2MTIw
NjA4MzM0MFowSDETMBEGCgmSJomT8ixkARkWA2dseTEVMBMGCgmSJomT8ixkARkW
BW9zY2FyMRowGAYDVQQDExFvc2Nhci1OVEhDTTcxMC1DQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMHOdu4cXHC9NOoQEO6jCGqF/+O9dvbLSG+498Im
RkJ/LVTRAwB2LBIWRiuRlpmNM1KE0HGpQa57eKJKFqAReDldW/l4ZOXwk2gAAN7q
pSpLuq6mJ+QqgvaLotW54jOQ2wznyxfpUMEC+Iyz8cfSl4gmubFTIPVMSqwDC7dQ
fqP0k2IWmSJyG37yP35VfvnEYuLUHFd6rB/Eny1nqI4Tdk1bBR/FgLu47b6RVei9
+MOErOl2V8+cY0AzVc9pTcJlt6RvJvZTzBHbdKEQadZAHpxWuRM4O1lCFh5AnrD+
JcYbQWniWu2W3Tk0aiYScBed+iLiBgqhnyN8x8/K2AvaC88CAwEAAaN4MHYwCwYD
VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFF1CENi4RjkcDcyS
6QSRIxlSFUezMBIGCSsGAQQBgjcVAQQFAgMBAAIwIwYJKwYBBAGCNxUCBBYEFJ8d
i+OEW7VlztX9Yb8WL5CzLtHiMA0GCSqGSIb3DQEBCwUAA4IBAQBhnFNvDkuKPUq/
HAsoTSO1twkJE2L506eAw1RfZcRlYbXp2D+ATMox6B6Z58dIKaxnI0d/QFOFeEww
gVAQMeAb/Y2oywG1cv/iNo1iOPSR7UxrjMGSRQEJEIbqd66hpoURCBFAF4wVLgE6
Oa8QlXcxrYHXksINLExGe4H47fnOUos3B6grLLU9fTIjCVkF4MQszfkZ5Bcgg5rO
lSMIvaoSrW+IJFxbjxeQDuf+FPEuPyYI/g7ytHTCHMhCWV1lPhbdFQa2ZgOwCwqp
kFuKfS0NqAlarQ3VMfbLdt76fPQuozvitVYGBUMI3NlMJrw659Q1aHGtu1+HP8Wa
EqATod/k
-----END CERTIFICATE-----
\ No newline at end of file
-----BEGIN CERTIFICATE-----
MIIDkjCCAnqgAwIBAgIQGRk4QIw+O75I6QuTHh/WWDANBgkqhkiG9w0BAQsFADBI
MRMwEQYKCZImiZPyLGQBGRYDZ2x5MRUwEwYKCZImiZPyLGQBGRYFb3NjYXIxGjAY
BgNVBAMTEW9zY2FyLU5USENNNzEwLUNBMB4XDTE3MDYxNjA4MjgwN1oXDTI2MTIw
NjA4MzM0MFowSDETMBEGCgmSJomT8ixkARkWA2dseTEVMBMGCgmSJomT8ixkARkW
BW9zY2FyMRowGAYDVQQDExFvc2Nhci1OVEhDTTcxMC1DQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMHOdu4cXHC9NOoQEO6jCGqF/+O9dvbLSG+498Im
RkJ/LVTRAwB2LBIWRiuRlpmNM1KE0HGpQa57eKJKFqAReDldW/l4ZOXwk2gAAN7q
pSpLuq6mJ+QqgvaLotW54jOQ2wznyxfpUMEC+Iyz8cfSl4gmubFTIPVMSqwDC7dQ
fqP0k2IWmSJyG37yP35VfvnEYuLUHFd6rB/Eny1nqI4Tdk1bBR/FgLu47b6RVei9
+MOErOl2V8+cY0AzVc9pTcJlt6RvJvZTzBHbdKEQadZAHpxWuRM4O1lCFh5AnrD+
JcYbQWniWu2W3Tk0aiYScBed+iLiBgqhnyN8x8/K2AvaC88CAwEAAaN4MHYwCwYD
VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFF1CENi4RjkcDcyS
6QSRIxlSFUezMBIGCSsGAQQBgjcVAQQFAgMBAAIwIwYJKwYBBAGCNxUCBBYEFJ8d
i+OEW7VlztX9Yb8WL5CzLtHiMA0GCSqGSIb3DQEBCwUAA4IBAQBhnFNvDkuKPUq/
HAsoTSO1twkJE2L506eAw1RfZcRlYbXp2D+ATMox6B6Z58dIKaxnI0d/QFOFeEww
gVAQMeAb/Y2oywG1cv/iNo1iOPSR7UxrjMGSRQEJEIbqd66hpoURCBFAF4wVLgE6
Oa8QlXcxrYHXksINLExGe4H47fnOUos3B6grLLU9fTIjCVkF4MQszfkZ5Bcgg5rO
lSMIvaoSrW+IJFxbjxeQDuf+FPEuPyYI/g7ytHTCHMhCWV1lPhbdFQa2ZgOwCwqp
kFuKfS0NqAlarQ3VMfbLdt76fPQuozvitVYGBUMI3NlMJrw659Q1aHGtu1+HP8Wa
EqATod/k
-----END CERTIFICATE-----
\ No newline at end of file
...@@ -13,6 +13,9 @@ ARG ARG_CHECK_PATH=/tmp/rpa/to_check_path ...@@ -13,6 +13,9 @@ ARG ARG_CHECK_PATH=/tmp/rpa/to_check_path
RUN apt update && apt install -y nano RUN apt update && apt install -y nano
ADD CERTIFICATE.pem /usr/local/share/ca-certificates/CERTIFICATE.crt
RUN chmod 644 /usr/local/share/ca-certificates/CERTIFICATE.crt && update-ca-certificates
RUN mkdir -p ${ARG_APP_DIR} RUN mkdir -p ${ARG_APP_DIR}
RUN mkdir -p ${ARG_CHECKED_PATH} RUN mkdir -p ${ARG_CHECKED_PATH}
RUN mkdir -p ${ARG_CHECK_PATH} RUN mkdir -p ${ARG_CHECK_PATH}
...@@ -23,6 +26,8 @@ COPY package.json ${ARG_APP_DIR} ...@@ -23,6 +26,8 @@ COPY package.json ${ARG_APP_DIR}
RUN npm install RUN npm install
COPY . ${ARG_APP_DIR} COPY . ${ARG_APP_DIR}
ENV NODE_EXTRA_CA_CERTS=/etc/ssl/certs/ca-certificates.crt
# Positionnement des droits # Positionnement des droits
RUN chgrp -R 0 /tmp/rpa/ && \ RUN chgrp -R 0 /tmp/rpa/ && \
chmod -R g=u /tmp/rpa/ && \ chmod -R g=u /tmp/rpa/ && \
...@@ -35,4 +40,4 @@ RUN chgrp -R 0 /tmp/rpa/ && \ ...@@ -35,4 +40,4 @@ RUN chgrp -R 0 /tmp/rpa/ && \
EXPOSE 3000 EXPOSE 3000
CMD ["node","index.js"] CMD ["nodemon","index.js"]
...@@ -28,6 +28,11 @@ app.use("/api", routes); ...@@ -28,6 +28,11 @@ app.use("/api", routes);
// Serve static files from the "public" directory // Serve static files from the "public" directory
app.use(express.static('public')); app.use(express.static('public'));
// Can't use Alfresco API without this (UNABLE_TO_VERIFY_LEAF_SIGNATURE)
require('ssl-root-cas')
.inject()
.addFile("/etc/ssl/certs/ca-certificates.crt");
//Start the server //Start the server
var server = app var server = app
.listen(server_port, () => { .listen(server_port, () => {
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@alfresco/js-api": "^5.2.0", "@alfresco/js-api": "^5.2.0",
"axios": "^1.5.1",
"base64topdf": "^1.1.8", "base64topdf": "^1.1.8",
"body-parser": "^1.20.1", "body-parser": "^1.20.1",
"brew": "^0.0.8", "brew": "^0.0.8",
...@@ -28,6 +29,7 @@ ...@@ -28,6 +29,7 @@
"path": "^0.12.7", "path": "^0.12.7",
"request": "^2.88.2", "request": "^2.88.2",
"socket.io": "^4.6.1", "socket.io": "^4.6.1",
"ssl-root-cas": "^1.3.1",
"xmlhttprequest": "^1.8.0" "xmlhttprequest": "^1.8.0"
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment