docker-fastify-restful-api:使用Traefik,Docker,Docker Compose,Fastify,JWT和Mongodb的Node.js RESTful API样板

时间:2021-04-28 06:28:32
【文件属性】:
文件名称:docker-fastify-restful-api:使用Traefik,Docker,Docker Compose,Fastify,JWT和Mongodb的Node.js RESTful API样板
文件大小:2.34MB
文件格式:ZIP
更新时间:2021-04-28 06:28:32
docker jwt mongodb sonarqube traefik Docker Fastify RESTful API 使用Traefik,Docker,Docker Compose,Fastify,JWT和Mongodb的Node.js RESTful API样板。 要求 Node.js> = 14 码头工人 Docker撰写 入门 使用docker安装软件包: docker run --rm -it \ -v ${PWD} :/usr/src/app \ -w /usr/src/app \ node:15-alpine npm i Windows用户应将PWD变量切换到当前目录。 或者,您可以按以下方式运行npm install: docker-compose run --rm api npm install 或者,如果您的系统中安装了节点,请使用npm进行安装: npm install 配置 将.env.example文件重命名为.e
【文件预览】:
docker-fastify-restful-api-main
----.gitignore(2KB)
----Dockerfile(636B)
----sonarqube.png(235KB)
----.env.example(221B)
----package.json(2KB)
----sonar-project.properties(97B)
----package-lock.json(361KB)
----src()
--------app.js(2KB)
--------environment()
--------models()
--------index.js(872B)
--------enums()
--------utils()
--------repositories()
--------controllers()
--------routes()
--------hooks()
--------plugins()
----.dockerignore(145B)
----traefik.png(217KB)
----CONTRIBUTING.md(337B)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(1KB)
----insomnia_2021-02-07.json(9KB)
----docker-compose.yml(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----README.md(3KB)
----sonar()
--------configure-project.png(228KB)
--------login.png(160KB)
--------sonar-analysis.png(292KB)
--------create-project.png(184KB)
--------sonar-config.png(356KB)
--------change-password.png(204KB)
--------configure-token.png(221KB)
--------generate-token.png(218KB)
--------sonar-overview.png(247KB)
----nodemon.json(264B)
----SONARQUBE.md(2KB)
----.editorconfig(492B)

网友评论