Implement initial API structure with Docker support, CI/CD workflows, and authentication features
Despliegue Automático / desplegar (push) Failing after 1m29s

This commit is contained in:
2026-05-18 18:43:33 +02:00
commit 9d117a5887
23 changed files with 1091 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
const express = require('express');
const router = express.Router();
const authController = require('../controllers/authController');
// POST /api/auth/register
router.post('/register', authController.register);
// POST /api/auth/login
router.post('/login', authController.login);
// POST /api/auth/refresh
router.post('/refresh', authController.refresh);
// POST /api/auth/logout
router.post('/logout', authController.logout);
module.exports = router;
+16
View File
@@ -0,0 +1,16 @@
const express = require('express');
const router = express.Router();
const authRoutes = require('./authRoutes'); // Añadimos esto
const syncRoutes = require('./syncRoutes');
router.get('/status', (req, res) => {
res.json({ message: '¡API funcionando correctamente!' });
});
// Todas las rutas de auth estarán bajo /api/auth/...
router.use('/auth', authRoutes);
// Endpoint único de sincronización offline-first
router.use('/', syncRoutes);
module.exports = router;
+7
View File
@@ -0,0 +1,7 @@
const express = require('express');
const router = express.Router();
const syncController = require('../controllers/syncController');
router.post('/sync', syncController.sync);
module.exports = router;