Files
projects/Dockers/playwright-node-api/config.js
T
Bram c8f41768f7
Build and Push Docker Images / build-and-push (push) Successful in 3m49s
basic playwright api
2025-11-20 14:46:07 +01:00

18 lines
697 B
JavaScript

module.exports = {
PORT: process.env.PORT || 3000,
CACHE_EXPIRY_HOURS: parseInt(process.env.CACHE_EXPIRY_HOURS || '24', 10),
API_KEY: process.env.API_KEY,
// Database configuration
POSTGRES_HOST: process.env.POSTGRES_HOST,
POSTGRES_PORT: parseInt(process.env.POSTGRES_PORT || '5432', 10),
POSTGRES_USER: process.env.POSTGRES_USER,
POSTGRES_PASSWORD: process.env.POSTGRES_PASSWORD,
POSTGRES_DB: process.env.POSTGRES_DB,
DB_PATH: process.env.DB_PATH || '/db/cache.db',
// Determine which database to use
USE_POSTGRES: !!(process.env.POSTGRES_HOST && process.env.POSTGRES_USER &&
process.env.POSTGRES_PASSWORD && process.env.POSTGRES_DB),
};