README: add setup instructions (#24)
This commit is contained in:
parent
66c8a96e6a
commit
ace6de42bd
1 changed files with 15 additions and 0 deletions
15
README.md
15
README.md
|
@ -6,6 +6,21 @@ You can try a demo at https://drift.maxleiter.com. The demo is built on master b
|
|||
|
||||
If you want to contribute, need support, or want to stay updated, you can join the IRC channel at #drift on irc.libera.chat or [reach me on twitter](https://twitter.com/Max_Leiter). If you don't have an IRC client yet, you can use a webclient [here](https://demo.thelounge.chat/#/connect?join=%23drift&nick=drift-user&realname=Drift%20User).
|
||||
|
||||
## Setup
|
||||
|
||||
### Development
|
||||
|
||||
In both `server` and `client`, run `yarn` (if you need yarn, you can download it [here](https://yarnpkg.com/).)
|
||||
You can run `yarn dev` in either / both folders to start the server and client with file watching / live reloading.
|
||||
|
||||
### Production
|
||||
|
||||
**Note: Drift is not yet ready for production usage and should not be used seriously until the database has been setup, which I'll get to when the server API is semi stable.**
|
||||
|
||||
`yarn build` in both `client/` and `server/` will produce production code for the client and server respectively. The client and server each also have Dockerfiles which you can use with a docker-compose (an example compose will be provided in the near future).
|
||||
|
||||
If you're deploying the front-end to something like Vercel, you'll need to set the root folder to `client/`.
|
||||
|
||||
## Current status
|
||||
|
||||
Drit is a major work in progress. Below is a (rough) list of completed and envisioned features. If you want to help address any of them, please let me know regardless of your experience and I'll be happy to assist.
|
||||
|
|
Loading…
Reference in a new issue