Update setup instructions
This commit is contained in:
parent
a84694042f
commit
0275143559
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@
|
|||||||
.env
|
.env
|
||||||
Session.vim
|
Session.vim
|
||||||
src/db/refinery.toml
|
src/db/refinery.toml
|
||||||
|
tags
|
||||||
|
18
README.md
18
README.md
@ -9,13 +9,23 @@
|
|||||||
postgres=# ALTER DATABASE shopkeeper OWNER TO shopkeeper;
|
postgres=# ALTER DATABASE shopkeeper OWNER TO shopkeeper;
|
||||||
\password shopkeeper
|
\password shopkeeper
|
||||||
postgres=# CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
postgres=# CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
||||||
3. Save password somewhere safe and then update the password in `refinery.toml`
|
3. Save password somewhere safe and then and add a `.env` file to the project
|
||||||
and add a `.env` file to the project directory with the contents:
|
directory with the contents:
|
||||||
DATABASE_URL=postgresql://shopkeeper@<password>@localhost/shopkeeper
|
DATABASE_URL=postgresql://shopkeeper:<password>@localhost/shopkeeper
|
||||||
|
RUST_LOG="shopkeeper=debug"
|
||||||
|
HOST="http://localhost:3030"
|
||||||
|
4. Create a new file at `src/db/refinery.toml` with the contents:
|
||||||
|
[main]
|
||||||
|
db_type = "Postgres"
|
||||||
|
db_host = "localhost"
|
||||||
|
db_port = "5432"
|
||||||
|
db_user = "shopkeeper"
|
||||||
|
db_pass = "<database-password-here>"
|
||||||
|
db_name = "shopkeeper"
|
||||||
4. Run `cargo run -- -m` which will compile the app in debug mode and run the
|
4. Run `cargo run -- -m` which will compile the app in debug mode and run the
|
||||||
database migrations.
|
database migrations.
|
||||||
5. Run `./devserver.sh` to run the dev server (by default it listens at
|
5. Run `./devserver.sh` to run the dev server (by default it listens at
|
||||||
`0.0.0.0:3030`).
|
`127.0.0.1:3030`).
|
||||||
|
|
||||||
# Todo
|
# Todo
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
systemfd --no-pid -s 0.0.0.0:3030 -- cargo watch -x run
|
systemfd --no-pid -s 127.0.0.1:3030 -- cargo watch -x run
|
||||||
|
Loading…
Reference in New Issue
Block a user