flavien 2210189a47 | ||
---|---|---|
images/debian | ||
src | ||
test | ||
.eslintrc.js | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.prettierrc | ||
README.md | ||
nest-cli.json | ||
package-lock.json | ||
package.json | ||
tsconfig.build.json | ||
tsconfig.json |
README.md
Description
temporary name: DevHub
App that provide containers with development environment. Devs can log into containers with ssh and their public keys set in their accounts. Roles set the limits in resources:
- cpu
- memory
- number of containers in running and stopped state
- storage in volumes
Installation
$ npm install
Running the app
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Test
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Contribution
# gitflow
# install pre-commit
$ npm run install:pre-commit
# install commitizen
$ npm run install:commitizen
# commit with commitizen
$ npm run commit
# or
$ git cz
The gitflow tooling contains:
- pre-commit hooks to launch checks and tests.
- commitizen to commit with standard format.
- one hooks enfore commitizen usage.
future gitflow tooling:
- unit test and e2e test CI
Support
No official documention or support for the moment !
Stay in touch
- Author - Flavien Henrion
License
This project is MIT licensed.