Skip to content
This repository was archived by the owner on Oct 10, 2023. It is now read-only.

este/este

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e44873f · Sep 3, 2019
May 12, 2019
Apr 22, 2019
Feb 23, 2019
May 9, 2019
Apr 22, 2019
May 12, 2019
Apr 24, 2019
Apr 29, 2019
Apr 26, 2019
Jan 20, 2019
Jan 20, 2019
Sep 3, 2019
Jan 27, 2019
Apr 29, 2019
May 12, 2019
May 8, 2019
May 12, 2019

Repository files navigation

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