run: npm ci
- name: Build
- run: npm run build:prod
+ run: npm run build
- name: Upload build artifacts
uses: actions/upload-artifact@v3
with:
name: dist
- path: dist/
+ path: .
development: {
client: "pg",
connection: {
- connectionString: connectionUrl,
- ssl: {
- ca: readFileSync(path.join(__dirname, 'ca.crt'))
- }
+ connectionString: connectionUrl
},
pool: {
min: 2,
production: {
client: "pg",
connection: {
- connectionString: connectionUrl,
- ssl: {
- ca: readFileSync(path.join(__dirname, 'ca.crt'))
- }
+ connectionString: connectionUrl
},
pool: {
min: 2,
const connectionUrl = process.env.DATABASE_URL;
-writeFileSync(path.join(__dirname, 'ca.crt'), process.env.CA_CERT as string);
-
export const db = knex({
client: 'pg',
connection: {
- connectionString: connectionUrl,
- ssl: {
- ca: readFileSync(path.join(__dirname, 'ca.crt'))
- }
+ connectionString: connectionUrl
}
-});
+});
\ No newline at end of file