ToolJet/server/scripts/digitalocean-postbuild.sh
2022-09-01 12:42:15 +05:30

16 lines
457 B
Bash
Executable file

#!/bin/sh
echo $CA_CERT > ca-certificate.pem
# Dependency for digital ocean
apt-get install -y cloud-init
# FIXME: Trying to connect to digital ocean managed db fails even with adding
# NODE_EXTRA_CA_CERTS and therefore removing sslmode from database url
export DATABASE_URL=${DATABASE_URL%"?sslmode=require"}
(
export NODE_EXTRA_CA_CERTS="$(pwd)/ca-certificate.pem"; \
npm run db:migrate:prod && \
npm run db:seed:prod && \
npm run start:prod
)