feat/setup-and-config #5

Merged
alvarsanmartin merged 5 commits from feat/setup-and-config into main 2026-05-13 09:20:15 +00:00
4 changed files with 9 additions and 8 deletions

View File

@@ -11,7 +11,7 @@ COPY ./deployment/develop/start.sh ./
RUN npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ &&\
npm install &&\
chmod +x start.sh
chmod +x start.sh
EXPOSE ${PORT}
ENTRYPOINT [ "./start.sh" ]

View File

@@ -19,6 +19,7 @@ pipeline {
}
stage("🧱 Building") {
steps {
sh 'rm -rf ./dist'
sh 'npm run build:esbuild'
}
}
@@ -47,14 +48,7 @@ pipeline {
cleanRemote: false,
remoteDirectory: "$APP_REMOTE_PATH",
sourceFiles: "deployment/develop/**/*",
removePrefix:"deployment/develop",
excludes: "deployment/develop/docker"
),
sshTransfer(
cleanRemote: false,
remoteDirectory: "$APP_REMOTE_PATH",
sourceFiles: "deployment/develop/docker/**/*",
removePrefix:"deployment/develop/docker"
),
sshTransfer(
cleanRemote: false,

View File

@@ -2,5 +2,8 @@
cd /home/node/app
echo "Lanzando migraciones e iniciando servidor"
# npm config set @sf-alvar:registry https://git.savefamilygps.net/api/packages/SaveFamily/npm/ #npm install
ln -sf ./dist ./src
npm run migrate
npm run start

View File

@@ -23,6 +23,10 @@ const monitorScheduler = new MonitorScheduler(monitorJob, 300000);
app.use("/", createRouter(monitorJob, monitorScheduler));
app.get('/health', (req, res) => {
res.json({ ok: true })
})
monitorScheduler.start();
app.use((err: Error, req: Request, res: Response, _next: NextFunction) => {