2019-12-31 14:31:34 +00:00
|
|
|
#### Requirements
|
|
|
|
|
|
|
|
- [Rust](https://www.rust-lang.org/)
|
|
|
|
- [Yarn](https://yarnpkg.com/en/)
|
|
|
|
- [Postgres](https://www.postgresql.org/)
|
|
|
|
|
|
|
|
#### Set up Postgres DB
|
|
|
|
|
|
|
|
```bash
|
2020-02-06 20:25:13 +00:00
|
|
|
# Start at the root of the Lemmy repository
|
|
|
|
|
|
|
|
cd server
|
|
|
|
./db-init.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
Or run the commands manually:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
psql -c "create user lemmy with password 'password' superuser;" -U postgres
|
|
|
|
psql -c 'create database lemmy with owner lemmy;' -U postgres
|
|
|
|
export LEMMY_DATABASE_URL=postgres://lemmy:password@localhost:5432/lemmy
|
2019-12-31 14:31:34 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
#### Running
|
|
|
|
|
|
|
|
```bash
|
|
|
|
git clone https://github.com/dessalines/lemmy
|
|
|
|
cd lemmy
|
|
|
|
./install.sh
|
|
|
|
# For live coding, where both the front and back end, automagically reload on any save, do:
|
|
|
|
# cd ui && yarn start
|
|
|
|
# cd server && cargo watch -x run
|
|
|
|
```
|