文件名称:ms-flights:《微服务启动和运行O'Reilly图书的航班微服务》
文件大小:284KB
文件格式:ZIP
更新时间:2024-05-24 16:51:18
JavaScript
ms-flights微服务 生成的示例微服务 在本地工作区中开发代码 请注意:我们遵循“构建”和“运行”阶段之间清晰分离的理念。 在构建阶段, Dockerfile用于构建容器映像并将其置于可以由任何执行环境(例如Swarm,Kubernetes,ECR等)运行的状态,前提是该环境还将其上下文化使用适当的环境变量。 在运行阶段执行环境中,运行由Dockerfile构建的容器映像。 对于本地开发,docker-compose.yml担任执行者的角色。 这是任务的最简单解决方案,我们更喜欢在本地保持简单。 请注意,在本地环境中,代码热重新加载处于打开状态,因此在开发代码时无需重新启动容器,只需编辑相应的文件即可享受体验! 运行/停止容器: # run: > make [start] # stop: > make stop # clean rebuild: > make clean 检查
【文件预览】:
ms-flights-master
----.dockerignore(147B)
----.github()
--------workflows()
----server.js(309B)
----database.json(1KB)
----migrations()
--------20200602055121-flights.js(1KB)
--------20170420012051-create-users-table.js(2KB)
--------sqls()
--------20200602055127-sample-data.js(1KB)
--------20200602055112-seat-maps.js(1KB)
--------20170420013239-sample-user-data.js(2KB)
----Dockerfile(619B)
----lib()
--------datastore()
--------healthchecks-advanced()
--------flights()
----.eslintrc.yml(494B)
----.codeclimate.yml(252B)
----config()
--------default.yaml(44B)
--------test.json(5B)
--------custom-environment-variables.yml(138B)
--------dev.yaml(34B)
----LICENSE(1KB)
----test()
--------fixtures()
--------acceptance()
--------support()
----README.md(2KB)
----Makefile(2KB)
----docs()
--------index.html(836KB)
--------Dockerfile(228B)
--------api.yml(6KB)
--------Makefile(427B)
----docker-compose.yml(1KB)
----shell()
--------run-db-migration.sh(101B)
--------wait-for.sh(1KB)
--------start-dev.sh(139B)
----appConfig.js(2KB)
----.gitignore(2KB)
----database.env(192B)
----.eslintignore(16B)
----package.json(2KB)