ToolJet/server/scripts/digitalocean-postbuild.sh
Akshay 700705c7ff
Chore: One click digitalocean deploy (#3429)
* add digital ocean deploy template

* update readme

* fix template

* update script for digital ocean ca cert

* update digital ocean script

* set certificat authority from env for digitalocean

* fix script

* add digitalocean postbuild script

* update script

* test

* test

* strip ssl mode require from env

* revert testing changes
2022-06-29 15:21:37 +05:30

14 lines
386 B
Bash
Executable file

#!/bin/sh
echo $CA_CERT > ca-certificate.pem
# 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 && \
npm run db:seed && \
npm run start:prod
)