To use Postgresql, follow these steps:
- Either install docker (recommended) or postgresql on your machine:
- If you installed docker run the database using:
docker-compose up
- If you installed postgres locally, create the spoke dev database:
psql -c "create database spokedev;"
- Then create a spoke user to connect to the database with
createuser -P spoke
with password "spoke" (to match the credentials in the .env.example file)
- Then create a spoke user to connect to the database with
- If you installed docker run the database using:
- In
.env
setDB_TYPE=pg
. (Otherwise, you will use sqlite.) - Set
DB_PORT=5432
, which is the default port for Postgres.
That's all you need to do initially. The tables will be created the first time the app runs.