Who knows what happens next...
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2023-05-05 18:14:20 -04:00
parent 995dd9a015
commit 42f091489e
11 changed files with 100 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
export const DB_HOST = process.env.DB_HOST || 'mongodb';
export const DB_HOST = process.env.DB_HOST || 'not_set';
export const DB_PORT = process.env.DB_PORT || 27017;
export const DB_USERNAME = process.env.DB_USERNAME || 'test';
export const DB_PASSWORD = process.env.DB_PASSWORD || 'test';
export const DB_NAME = process.env.DB_NAME || 'auth';
export const DB_USERNAME = process.env.DB_USERNAME || 'not_set';
export const DB_PASSWORD = process.env.DB_PASSWORD || 'not_set';
export const DB_NAME = process.env.DB_NAME || 'not_set';

View File

@@ -1,4 +1,4 @@
export const PACKAGE_NAME = '@mifi/latch';
export const PACKAGE_NAME = '@mifi/auth';
export const PORT = process.env.PORT || 9000;
export const SESSION_KEY = process.env.SESSION_KEY || 'secret-key';

View File

@@ -11,6 +11,12 @@ import { ErrorCodes, getErrorBody } from '../../constants/errors';
const routerOpts: Router.IRouterOptions = { prefix };
const router: Router = new Router(routerOpts);
router.get('/info', (ctx) => {
ctx.body = {
service: process.env.SERVICE_NAME,
};
});
router.post('/', async (ctx) => {
const data = (await Auth.create(ctx.body)).save();
ctx.body = { success: true, data: { ...data, strategies: undefined } };

View File

@@ -1,12 +1,11 @@
import dotenv from 'dotenv';
import app from './app';
import { connection } from '../db';
import { PORT } from '../constants/env';
dotenv.config();
connection.then(
() => app.listen(PORT),
(err) => console.error('ERROR!', err),
() => {
app.listen(PORT);
console.log('LISTENING', process.env);
},
(err) => console.error('SERVER ERROR!', { err, env: process.env }),
);