Merge pull request #1 from Aj7Ay/fix/documenso-signing-status-issue-1767
Fix/documenso signing status issue 1767
This commit is contained in:
commit
b0a17b9ba9
1 changed files with 24 additions and 18 deletions
|
|
@ -28,8 +28,9 @@ services:
|
||||||
- NEXT_PRIVATE_SMTP_FROM_ADDRESS=${NEXT_PRIVATE_SMTP_FROM_ADDRESS}
|
- NEXT_PRIVATE_SMTP_FROM_ADDRESS=${NEXT_PRIVATE_SMTP_FROM_ADDRESS}
|
||||||
- NEXT_PRIVATE_DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@database/${POSTGRES_DB:-documenso-db}?schema=public
|
- NEXT_PRIVATE_DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@database/${POSTGRES_DB:-documenso-db}?schema=public
|
||||||
- NEXT_PRIVATE_DIRECT_DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@database/${POSTGRES_DB:-documenso-db}?schema=public
|
- NEXT_PRIVATE_DIRECT_DATABASE_URL=postgresql://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@database/${POSTGRES_DB:-documenso-db}?schema=public
|
||||||
- NEXT_PRIVATE_SIGNING_LOCAL_FILE_PATH=/app/apps/remix/certs/certificate.p12
|
- NEXT_PRIVATE_SIGNING_TRANSPORT=local
|
||||||
- NEXT_PRIVATE_SIGNING_PASSPHRASE=${SERVICE_PASSWORD_DOCUMENSO}
|
- NEXT_PRIVATE_SIGNING_LOCAL_FILE_PATH=/app/certs/cert.p12
|
||||||
|
- NEXT_PRIVATE_SIGNING_LOCAL_FILE_PASSPHRASE=${SERVICE_PASSWORD_DOCUMENSO}
|
||||||
- CERT_VALID_DAYS=${CERT_VALID_DAYS:-365}
|
- CERT_VALID_DAYS=${CERT_VALID_DAYS:-365}
|
||||||
- CERT_INFO_COUNTRY_NAME=${CERT_INFO_COUNTRY_NAME:-DO}
|
- CERT_INFO_COUNTRY_NAME=${CERT_INFO_COUNTRY_NAME:-DO}
|
||||||
- CERT_INFO_STATE_OR_PROVIDENCE=${CERT_INFO_STATE_OR_PROVIDENCE:-Santiago}
|
- CERT_INFO_STATE_OR_PROVIDENCE=${CERT_INFO_STATE_OR_PROVIDENCE:-Santiago}
|
||||||
|
|
@ -49,9 +50,13 @@ services:
|
||||||
- /bin/sh
|
- /bin/sh
|
||||||
- -c
|
- -c
|
||||||
- |
|
- |
|
||||||
echo "./certs" > /tmp/certs_dir_path
|
CERT_DIR="/app/certs"
|
||||||
echo "./make-certs.sh" > /tmp/cert_script_path
|
CERT_PASSPHRASE="${SERVICE_PASSWORD_DOCUMENSO}"
|
||||||
echo "${SERVICE_PASSWORD_DOCUMENSO}" > /tmp/cert_pass
|
|
||||||
|
# Save original working directory
|
||||||
|
ORIGINAL_DIR="$(pwd)"
|
||||||
|
|
||||||
|
mkdir -p "$CERT_DIR"
|
||||||
|
|
||||||
touch /tmp/cert_info_path
|
touch /tmp/cert_info_path
|
||||||
cat <<EOF > /tmp/cert_info_path
|
cat <<EOF > /tmp/cert_info_path
|
||||||
|
|
@ -68,8 +73,7 @@ services:
|
||||||
emailAddress = ${CERT_INFO_EMAIL}
|
emailAddress = ${CERT_INFO_EMAIL}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat <<EOF > "$(cat /tmp/cert_script_path)"
|
cd "$CERT_DIR"
|
||||||
mkdir -p "$(cat /tmp/certs_dir_path)" && cd "$(cat /tmp/certs_dir_path)"
|
|
||||||
|
|
||||||
openssl genrsa -out private.key 2048
|
openssl genrsa -out private.key 2048
|
||||||
|
|
||||||
|
|
@ -83,15 +87,17 @@ services:
|
||||||
|
|
||||||
openssl pkcs12 \
|
openssl pkcs12 \
|
||||||
-export \
|
-export \
|
||||||
-out certificate.p12 \
|
-out cert.p12 \
|
||||||
-inkey private.key \
|
-inkey private.key \
|
||||||
-in certificate.crt \
|
-in certificate.crt \
|
||||||
-legacy \
|
-legacy \
|
||||||
-password file:/tmp/cert_pass
|
-passout pass:"$CERT_PASSPHRASE"
|
||||||
EOF
|
|
||||||
chmod +x "$(cat /tmp/cert_script_path)"
|
|
||||||
|
|
||||||
sh "$(cat /tmp/cert_script_path)"
|
chown 1001:1001 cert.p12 private.key certificate.crt
|
||||||
|
chmod 400 cert.p12 private.key certificate.crt
|
||||||
|
|
||||||
|
# Return to original directory before starting application
|
||||||
|
cd "$ORIGINAL_DIR"
|
||||||
|
|
||||||
./start.sh
|
./start.sh
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue