├── .editorconfig ├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── README.md ├── api ├── .env ├── .istanbul.yml ├── LICENSE ├── config │ ├── db.ts │ ├── express.ts │ └── logger.ts ├── controllers │ ├── auth.ts │ ├── tasks.ts │ └── users.ts ├── coveralls.sh ├── gulpfile.js ├── models │ ├── task.ts │ └── user.ts ├── package.json ├── process.yml ├── routes │ ├── _apidoc.js │ ├── apidoc.json │ ├── auth.ts │ ├── index.ts │ ├── tasks.ts │ └── users.ts ├── server.ts ├── test │ ├── auth_test.ts │ ├── common.ts │ ├── mocha.opts │ ├── other_test.ts │ ├── tasks_test.ts │ └── users_test.ts ├── tsconfig.json ├── tslint.json └── yarn.lock └── infra ├── docker-compose.yml ├── docker-dev.yml ├── nginx ├── Dockerfile ├── nginx.conf └── sites-available │ └── default └── pm2 └── Dockerfile /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/README.md -------------------------------------------------------------------------------- /api/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/.env -------------------------------------------------------------------------------- /api/.istanbul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/.istanbul.yml -------------------------------------------------------------------------------- /api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/LICENSE -------------------------------------------------------------------------------- /api/config/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/config/db.ts -------------------------------------------------------------------------------- /api/config/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/config/express.ts -------------------------------------------------------------------------------- /api/config/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/config/logger.ts -------------------------------------------------------------------------------- /api/controllers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/controllers/auth.ts -------------------------------------------------------------------------------- /api/controllers/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/controllers/tasks.ts -------------------------------------------------------------------------------- /api/controllers/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/controllers/users.ts -------------------------------------------------------------------------------- /api/coveralls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/coveralls.sh -------------------------------------------------------------------------------- /api/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/gulpfile.js -------------------------------------------------------------------------------- /api/models/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/models/task.ts -------------------------------------------------------------------------------- /api/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/models/user.ts -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/package.json -------------------------------------------------------------------------------- /api/process.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/process.yml -------------------------------------------------------------------------------- /api/routes/_apidoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/_apidoc.js -------------------------------------------------------------------------------- /api/routes/apidoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/apidoc.json -------------------------------------------------------------------------------- /api/routes/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/auth.ts -------------------------------------------------------------------------------- /api/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/index.ts -------------------------------------------------------------------------------- /api/routes/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/tasks.ts -------------------------------------------------------------------------------- /api/routes/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/routes/users.ts -------------------------------------------------------------------------------- /api/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/server.ts -------------------------------------------------------------------------------- /api/test/auth_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/auth_test.ts -------------------------------------------------------------------------------- /api/test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/common.ts -------------------------------------------------------------------------------- /api/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/mocha.opts -------------------------------------------------------------------------------- /api/test/other_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/other_test.ts -------------------------------------------------------------------------------- /api/test/tasks_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/tasks_test.ts -------------------------------------------------------------------------------- /api/test/users_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/test/users_test.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/tslint.json -------------------------------------------------------------------------------- /api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/api/yarn.lock -------------------------------------------------------------------------------- /infra/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/docker-compose.yml -------------------------------------------------------------------------------- /infra/docker-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/docker-dev.yml -------------------------------------------------------------------------------- /infra/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/nginx/Dockerfile -------------------------------------------------------------------------------- /infra/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/nginx/nginx.conf -------------------------------------------------------------------------------- /infra/nginx/sites-available/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/nginx/sites-available/default -------------------------------------------------------------------------------- /infra/pm2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonathas/todo-api/HEAD/infra/pm2/Dockerfile --------------------------------------------------------------------------------