esteThis repo is suspended.

联合创作 · 2023-09-18 22:04

WARNING: This project is outdated and not maintained anymore.


Este



Prerequisites



Setup project



  • git clone https://github.com/este/este

  • cd este

  • yarn

  • yarn docker:up

  • yarn env dev

  • yarn prisma:deploy


Tasks



  • yarn dev start web development

  • yarn dev-ios start iOS development

  • yarn dev-android start Android development

  • yarn prisma:deploy after prisma/datamodel.prisma change

  • yarn prisma:generate generate Prisma client

  • yarn prisma:delete get rid of the whole service

  • yarn gen after api/schema.graphql change

  • yarn env dev copy .env.dev to .env

  • yarn env prod copy .env.prod to .env

  • yarn build local build

  • yarn start local start

  • yarn test before commit

  • yarn deps rimraf 'yarn.lock' 'node_modules' '**/node_modules' && yarn

  • now deploy to zeit.co/now


Tips



  • yarn dev, then open localhost:5000/playground and set HTTP HEADERS to { "Authorization": "Bearer token" }. Token is browser cookie for api and yarn prisma token for db.

  • After prisma/docker-compose.yml change, run yarn docker:up

  • To deploy local Prisma to demo server, set up Prisma with demo database, and put its endpoint to .env.prod (copy paste of .env.dev), then yarn env prod, then yarn prisma:deploy.


Links


浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报