42 lines
860 B
JavaScript
42 lines
860 B
JavaScript
|
const env = {
|
||
|
NODE_ENV: process.env.NODE_ENV ?? "development",
|
||
|
FORCE_COLOR: "1",
|
||
|
};
|
||
|
module.exports = {
|
||
|
apps: [
|
||
|
{
|
||
|
name: "Server",
|
||
|
script: [
|
||
|
"node",
|
||
|
"--inspect",
|
||
|
"--require ./node_modules/dotenv/config",
|
||
|
"--require ./mocks",
|
||
|
"./build/server.js",
|
||
|
]
|
||
|
.filter(Boolean)
|
||
|
.join(" "),
|
||
|
watch: ["./mocks/**/*.ts", "./build/server.js", "./.env"],
|
||
|
env,
|
||
|
},
|
||
|
{
|
||
|
name: "Server Build",
|
||
|
script: "npm run build:server -- --watch",
|
||
|
ignore_watch: ["."],
|
||
|
env,
|
||
|
},
|
||
|
{
|
||
|
name: "Remix",
|
||
|
script: "cross-env NODE_ENV=development remix watch",
|
||
|
ignore_watch: ["."],
|
||
|
env,
|
||
|
},
|
||
|
{
|
||
|
name: "Tailwind",
|
||
|
script: "npm run generate:css -- --watch",
|
||
|
autorestart: false,
|
||
|
ignore_watch: ["."],
|
||
|
env,
|
||
|
},
|
||
|
],
|
||
|
};
|