├── .editorconfig ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── knexfile.js ├── nodemon.json ├── package.json ├── src ├── app.js ├── app │ ├── controllers │ │ ├── SessionController.js │ │ └── UserController.js │ └── middlewares │ │ └── auth.js ├── config │ ├── auth.js │ └── sentry.js ├── database │ ├── connection.js │ ├── migrations │ │ └── 20200603220743_create_users.js │ └── seeds │ │ └── create_users.js ├── routes.js └── server.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | *.sqlite 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/README.md -------------------------------------------------------------------------------- /knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/knexfile.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/app.js -------------------------------------------------------------------------------- /src/app/controllers/SessionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/app/controllers/SessionController.js -------------------------------------------------------------------------------- /src/app/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/app/controllers/UserController.js -------------------------------------------------------------------------------- /src/app/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/app/middlewares/auth.js -------------------------------------------------------------------------------- /src/config/auth.js: -------------------------------------------------------------------------------- 1 | export default { 2 | secret: process.env.APP_SECRET, 3 | expiresIn: '2h', 4 | }; 5 | -------------------------------------------------------------------------------- /src/config/sentry.js: -------------------------------------------------------------------------------- 1 | export default { 2 | dsn: process.env.SENTRY_DSN, 3 | }; 4 | -------------------------------------------------------------------------------- /src/database/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/database/connection.js -------------------------------------------------------------------------------- /src/database/migrations/20200603220743_create_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/database/migrations/20200603220743_create_users.js -------------------------------------------------------------------------------- /src/database/seeds/create_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/database/seeds/create_users.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/src/server.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertosousa1/advancing-safely-class-nodebr/HEAD/yarn.lock --------------------------------------------------------------------------------