诊所快速入门指南

快速启动您的诊所项目

本指南将帮助您使用React前端和Node.js后端搭建monorepo项目。

环境配置

  • 确保您的开发环境已配置Node.js

部署步骤

  1. 克隆仓库: 将此仓库克隆到您的本地环境。
  2. 创建Heroku管道: 登录Heroku并创建新的管道,包括staging和production环境。
  3. 添加构建包:
    • 在Heroku中添加Node.js构建包,确保将其设置为使用subdir。
    • 为api服务设置环境变量 PROJECT_PATH=services/server
    • 为React应用程序设置环境变量 PROJECT_PATH=services/website
  4. 配置CircleCI:
    • 登录CircleCI并关注您的新仓库。
    • 在CircleCI项目设置中添加 HEROKU_APP_NAMEHEROKU_API_KEY 变量。 获取这些值,请前往Heroku个人资料/帐户设置。
    • 启用CircleCI自动构建。

开发资料

现在,您可以开始开发您的诊所应用了!

zip
clinic-sign-in-develop.zip 预估大小:43个文件
folder
clinic-sign-in-develop 文件夹
file
package.json 69B
folder
docker 文件夹
folder
postgres 文件夹
file
Dockerfile 100B
file
create-multiple-postgresql-databases.sh 588B
file
docker-compose.yml 1KB
file
.gitignore 150B
folder
.circleci 文件夹
file
config.yml 741B
file
Makefile 125B
file
README.md 2KB
folder
services 文件夹
folder
client 文件夹
folder
clinic 文件夹
file
package.json 810B
folder
src 文件夹
file
App.css 570B
file
index.js 500B
file
reportWebVitals.js 362B
file
Questions.js 754B
file
logo.svg 3KB
file
App.test.js 246B
file
setupTests.js 241B
file
App.js 690B
file
index.css 366B
file
.gitignore 310B
folder
public 文件夹
file
logo192.png 5KB
file
manifest.json 492B
file
robots.txt 67B
file
index.html 2KB
file
logo512.png 9KB
file
favicon.ico 4KB
file
README.md 3KB
file
yarn.lock 492KB
folder
server 文件夹
file
package.json 2KB
file
.env-test 10B
file
.prettierrc 104B
file
server.js 591B
file
Dockerfile 259B
folder
api 文件夹
file
routes.js 114B
folder
healthcheck 文件夹
file
index.js 192B
file
healthcheck.api.test.js 427B
file
healthcheck.controller.js 116B
file
.eslintrc.js 599B
folder
lib 文件夹
file
index.js 34B
folder
lib.js 文件夹
folder
lib.test.js 文件夹
file
logger.js 807B
file
yarn.lock 111KB
folder
api 文件夹
file
routes.js 120B
zip 文件大小:273.08KB