you must click the button use this template
github/firmanJS/express-template
to your repoCC_TEST_REPORTER_ID
and value from code climate REPORTER ID
in https://codeclimate.com/or clone this repository via https :
https://github.com/firmanJS/express-template.git
default branch using commonjs
if you want version ecmascript you must checkout to branch version/ecmascript
cp .env-sample .envrun manualy
# install package npm install or yarn install # running app npm run dev or yarn dev # running unit tetsing npm run test or yarn test
# start aplication with docker make docker-start # stop docker container make docker-stop # remove docker container make docker-downfill in the copied environment earlier
PORT=2000 TZ=Asia/Jakarta MONGO_SERVICE=# uri mongodb AUTH_SOURCE= #auth service SECRET_KEY= #jwt secret key hererun with docker-compose
docker-compose up --buildor run with background process
docker-compose up --build -dexecution npm with container docker
# install package docker-compose exec boillerplate npm install # running unit testing docker-compose exec boillerplate npm run testDocumentation API
using swagger check in folder static
Project Structure.
├── .github/ * all workflows github actions
├── caprover/ * for deployment in caprover
├── coverage/ * all output coverage
├── docker/ * all dockerfile
├── src/ * all source code in here
└── config/ * all configuration file here
| └── db.js * configuration database
└── database/ * all models schema file here
| └── models * all models file
| └── migrations * all migrations file
| └── seeders * all seeders file
└── handlers/ * all file handlers here
| └── index.js * register all handler here
└── lang/ * setup language
| └── index.js * register all language here
└── middleware/ * all middleware file here, for check before next to api
└── repository/ * all file repository for single db or multiple db
| └── monggo * register all monggo
| └── mysql * register all mysql
| └── postgresql * register all postgresql
└── routes/ * all file route here
| └── index.js * register all route
└── static/ * config for swagger
| └── swagger.json * config swagger
└── test/ * all test file here
| └── index.js * test apps
└── utils/ * all utils file here
Code Style Guides
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4