├── .dockerignore ├── .editorconfig ├── .env-sample ├── .gitignore ├── .nvmrc ├── .sequelizerc ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── cluster.js ├── config ├── README.md ├── database.js ├── environments │ ├── development.js │ ├── production.js │ └── test.js └── index.js ├── docker-compose.yml ├── docs ├── .nojekyll ├── README.md ├── _sidebar.md ├── general │ ├── authentication.md │ ├── cli-commands.md │ └── coding-standard.md ├── index.html ├── organization-architecture │ ├── di-container.md │ ├── folder-structure.md │ ├── paths-require.md │ └── recommendation.md ├── setup │ ├── config.md │ ├── database.md │ └── logging.md └── testing │ ├── black-box.md │ ├── testing.md │ └── unit-testing.md ├── index.js ├── logs └── README.md ├── package.json ├── pnpm-lock.yaml ├── postgres-initdb.sh ├── public ├── README.md └── docs │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ └── swagger-ui.js.map ├── src ├── app │ ├── README.md │ ├── company │ │ ├── delete.js │ │ ├── get.js │ │ ├── index.js │ │ ├── post.js │ │ └── put.js │ ├── index.js │ ├── token │ │ ├── index.js │ │ └── post.js │ └── user │ │ ├── delete.js │ │ ├── get.js │ │ ├── index.js │ │ ├── post.js │ │ └── put.js ├── container.js ├── domain │ ├── README.md │ ├── company │ │ ├── company.js │ │ └── index.js │ ├── helper.js │ ├── token │ │ └── index.js │ └── user │ │ ├── index.js │ │ └── user.js ├── infra │ ├── README.md │ ├── database │ │ ├── README.md │ │ ├── index.js │ │ └── models │ │ │ ├── company.js │ │ │ └── user.js │ ├── encryption │ │ └── index.js │ ├── health │ │ └── index.js │ ├── jwt │ │ └── index.js │ ├── logging │ │ └── logger.js │ ├── repositories │ │ ├── company │ │ │ ├── index.js │ │ │ └── transform.js │ │ ├── index.js │ │ └── user │ │ │ ├── index.js │ │ │ └── transform.js │ ├── sequelize │ │ ├── index.js │ │ ├── migrations │ │ │ ├── 001-users.js │ │ │ └── 002-company.js │ │ └── seeders │ │ │ ├── development │ │ │ ├── 001-users.js │ │ │ └── 002-company.js │ │ │ └── production │ │ │ ├── 001-users.js │ │ │ └── 002-company.js │ └── support │ │ ├── date.js │ │ ├── fakers │ │ ├── README.md │ │ ├── development │ │ │ ├── companies.js │ │ │ └── users.js │ │ └── index.js │ │ └── response.js └── interfaces │ ├── README.md │ └── http │ ├── auth.js │ ├── middlewares │ ├── error_handler.js │ └── http_logger.js │ ├── modules │ ├── company │ │ ├── index.js │ │ ├── instance.js │ │ └── router.js │ ├── index.js │ ├── token │ │ ├── index.js │ │ ├── instance.js │ │ └── router.js │ └── user │ │ ├── index.js │ │ ├── instance.js │ │ └── router.js │ ├── router.js │ ├── server.js │ └── utils │ └── create_controller.js └── test ├── api ├── companies │ ├── delete_companies.spec.js │ ├── get_companies.spec.js │ ├── post_companies.spec.js │ └── put_companies.spec.js ├── index.spec.js ├── token.spec.js └── users │ ├── delete_users.spec.js │ ├── get_users.spec.js │ ├── post_users.spec.js │ └── put_users.spec.js ├── factory.js ├── mocha.opts ├── setup.js └── unit └── app ├── company ├── delete.spec.js ├── get.spec.js ├── post.spec.js └── put.spec.js ├── index.spec.js └── user ├── delete.spec.js ├── get.spec.js ├── post.spec.js └── put.spec.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.env-sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 12.8.0 2 | -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.sequelizerc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run start 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/cluster.js -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- 1 | # Configuration 2 | -------------------------------------------------------------------------------- /config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/config/database.js -------------------------------------------------------------------------------- /config/environments/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/config/environments/development.js -------------------------------------------------------------------------------- /config/environments/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/config/environments/production.js -------------------------------------------------------------------------------- /config/environments/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/config/environments/test.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/config/index.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/general/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/general/authentication.md -------------------------------------------------------------------------------- /docs/general/cli-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/general/cli-commands.md -------------------------------------------------------------------------------- /docs/general/coding-standard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/general/coding-standard.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/organization-architecture/di-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/organization-architecture/di-container.md -------------------------------------------------------------------------------- /docs/organization-architecture/folder-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/organization-architecture/folder-structure.md -------------------------------------------------------------------------------- /docs/organization-architecture/paths-require.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/organization-architecture/paths-require.md -------------------------------------------------------------------------------- /docs/organization-architecture/recommendation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/organization-architecture/recommendation.md -------------------------------------------------------------------------------- /docs/setup/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/setup/config.md -------------------------------------------------------------------------------- /docs/setup/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/setup/database.md -------------------------------------------------------------------------------- /docs/setup/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/setup/logging.md -------------------------------------------------------------------------------- /docs/testing/black-box.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/testing/black-box.md -------------------------------------------------------------------------------- /docs/testing/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/testing/testing.md -------------------------------------------------------------------------------- /docs/testing/unit-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/docs/testing/unit-testing.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/index.js -------------------------------------------------------------------------------- /logs/README.md: -------------------------------------------------------------------------------- 1 | # Logs 2 | > We simply put here the logs of certain enviroment -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postgres-initdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/postgres-initdb.sh -------------------------------------------------------------------------------- /public/README.md: -------------------------------------------------------------------------------- 1 | # PUBLIC 2 | > We put all our static files needed. -------------------------------------------------------------------------------- /public/docs/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/favicon-16x16.png -------------------------------------------------------------------------------- /public/docs/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/favicon-32x32.png -------------------------------------------------------------------------------- /public/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/index.html -------------------------------------------------------------------------------- /public/docs/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/oauth2-redirect.html -------------------------------------------------------------------------------- /public/docs/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui-bundle.js -------------------------------------------------------------------------------- /public/docs/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /public/docs/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /public/docs/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /public/docs/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui.css -------------------------------------------------------------------------------- /public/docs/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui.css.map -------------------------------------------------------------------------------- /public/docs/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui.js -------------------------------------------------------------------------------- /public/docs/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/public/docs/swagger-ui.js.map -------------------------------------------------------------------------------- /src/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/README.md -------------------------------------------------------------------------------- /src/app/company/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/company/delete.js -------------------------------------------------------------------------------- /src/app/company/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/company/get.js -------------------------------------------------------------------------------- /src/app/company/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/company/index.js -------------------------------------------------------------------------------- /src/app/company/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/company/post.js -------------------------------------------------------------------------------- /src/app/company/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/company/put.js -------------------------------------------------------------------------------- /src/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/index.js -------------------------------------------------------------------------------- /src/app/token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/token/index.js -------------------------------------------------------------------------------- /src/app/token/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/token/post.js -------------------------------------------------------------------------------- /src/app/user/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/user/delete.js -------------------------------------------------------------------------------- /src/app/user/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/user/get.js -------------------------------------------------------------------------------- /src/app/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/user/index.js -------------------------------------------------------------------------------- /src/app/user/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/user/post.js -------------------------------------------------------------------------------- /src/app/user/put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/app/user/put.js -------------------------------------------------------------------------------- /src/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/container.js -------------------------------------------------------------------------------- /src/domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/README.md -------------------------------------------------------------------------------- /src/domain/company/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/company/company.js -------------------------------------------------------------------------------- /src/domain/company/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/company/index.js -------------------------------------------------------------------------------- /src/domain/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/helper.js -------------------------------------------------------------------------------- /src/domain/token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/token/index.js -------------------------------------------------------------------------------- /src/domain/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/user/index.js -------------------------------------------------------------------------------- /src/domain/user/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/domain/user/user.js -------------------------------------------------------------------------------- /src/infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/README.md -------------------------------------------------------------------------------- /src/infra/database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/database/README.md -------------------------------------------------------------------------------- /src/infra/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/database/index.js -------------------------------------------------------------------------------- /src/infra/database/models/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/database/models/company.js -------------------------------------------------------------------------------- /src/infra/database/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/database/models/user.js -------------------------------------------------------------------------------- /src/infra/encryption/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/encryption/index.js -------------------------------------------------------------------------------- /src/infra/health/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/health/index.js -------------------------------------------------------------------------------- /src/infra/jwt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/jwt/index.js -------------------------------------------------------------------------------- /src/infra/logging/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/logging/logger.js -------------------------------------------------------------------------------- /src/infra/repositories/company/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/repositories/company/index.js -------------------------------------------------------------------------------- /src/infra/repositories/company/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/repositories/company/transform.js -------------------------------------------------------------------------------- /src/infra/repositories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/repositories/index.js -------------------------------------------------------------------------------- /src/infra/repositories/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/repositories/user/index.js -------------------------------------------------------------------------------- /src/infra/repositories/user/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/repositories/user/transform.js -------------------------------------------------------------------------------- /src/infra/sequelize/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/index.js -------------------------------------------------------------------------------- /src/infra/sequelize/migrations/001-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/migrations/001-users.js -------------------------------------------------------------------------------- /src/infra/sequelize/migrations/002-company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/migrations/002-company.js -------------------------------------------------------------------------------- /src/infra/sequelize/seeders/development/001-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/seeders/development/001-users.js -------------------------------------------------------------------------------- /src/infra/sequelize/seeders/development/002-company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/seeders/development/002-company.js -------------------------------------------------------------------------------- /src/infra/sequelize/seeders/production/001-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/seeders/production/001-users.js -------------------------------------------------------------------------------- /src/infra/sequelize/seeders/production/002-company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/sequelize/seeders/production/002-company.js -------------------------------------------------------------------------------- /src/infra/support/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/support/date.js -------------------------------------------------------------------------------- /src/infra/support/fakers/README.md: -------------------------------------------------------------------------------- 1 | # FAKER 2 | > Put all the faker data here. -------------------------------------------------------------------------------- /src/infra/support/fakers/development/companies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/support/fakers/development/companies.js -------------------------------------------------------------------------------- /src/infra/support/fakers/development/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/support/fakers/development/users.js -------------------------------------------------------------------------------- /src/infra/support/fakers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/support/fakers/index.js -------------------------------------------------------------------------------- /src/infra/support/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/infra/support/response.js -------------------------------------------------------------------------------- /src/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/README.md -------------------------------------------------------------------------------- /src/interfaces/http/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/auth.js -------------------------------------------------------------------------------- /src/interfaces/http/middlewares/error_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/middlewares/error_handler.js -------------------------------------------------------------------------------- /src/interfaces/http/middlewares/http_logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/middlewares/http_logger.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/company/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/company/index.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/company/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/company/instance.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/company/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/company/router.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/index.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/token/index.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/token/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/token/instance.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/token/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/token/router.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/user/index.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/user/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/user/instance.js -------------------------------------------------------------------------------- /src/interfaces/http/modules/user/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/modules/user/router.js -------------------------------------------------------------------------------- /src/interfaces/http/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/router.js -------------------------------------------------------------------------------- /src/interfaces/http/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/server.js -------------------------------------------------------------------------------- /src/interfaces/http/utils/create_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/src/interfaces/http/utils/create_controller.js -------------------------------------------------------------------------------- /test/api/companies/delete_companies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/companies/delete_companies.spec.js -------------------------------------------------------------------------------- /test/api/companies/get_companies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/companies/get_companies.spec.js -------------------------------------------------------------------------------- /test/api/companies/post_companies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/companies/post_companies.spec.js -------------------------------------------------------------------------------- /test/api/companies/put_companies.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/companies/put_companies.spec.js -------------------------------------------------------------------------------- /test/api/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/index.spec.js -------------------------------------------------------------------------------- /test/api/token.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/token.spec.js -------------------------------------------------------------------------------- /test/api/users/delete_users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/users/delete_users.spec.js -------------------------------------------------------------------------------- /test/api/users/get_users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/users/get_users.spec.js -------------------------------------------------------------------------------- /test/api/users/post_users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/users/post_users.spec.js -------------------------------------------------------------------------------- /test/api/users/put_users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/api/users/put_users.spec.js -------------------------------------------------------------------------------- /test/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/factory.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/unit/app/company/delete.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/company/delete.spec.js -------------------------------------------------------------------------------- /test/unit/app/company/get.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/company/get.spec.js -------------------------------------------------------------------------------- /test/unit/app/company/post.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/company/post.spec.js -------------------------------------------------------------------------------- /test/unit/app/company/put.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/company/put.spec.js -------------------------------------------------------------------------------- /test/unit/app/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/index.spec.js -------------------------------------------------------------------------------- /test/unit/app/user/delete.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/user/delete.spec.js -------------------------------------------------------------------------------- /test/unit/app/user/get.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/user/get.spec.js -------------------------------------------------------------------------------- /test/unit/app/user/post.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/user/post.spec.js -------------------------------------------------------------------------------- /test/unit/app/user/put.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshuaalpuerto/node-ddd-boilerplate/HEAD/test/unit/app/user/put.spec.js --------------------------------------------------------------------------------