1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-19 13:19:39 +02:00

Add DB connection troubleshooting to self hosting guide

Signed-off-by: Zach Gollwitzer <zach@maybe.co>
This commit is contained in:
Zach Gollwitzer 2024-10-01 18:57:38 -04:00 committed by GitHub
parent c3c0ab3530
commit b1d2dc5e97
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -174,6 +174,19 @@ docker compose up --no-deps -d app # This restarts the app using the newest vers
## Troubleshooting ## Troubleshooting
This section will provide troubleshooting tips and solutions for common issues ### ActiveRecord::DatabaseConnectionError
encountered during deployment. Check back later for updates!
If you are trying to get Maybe started for the **first time** and run into database connection issues, it is likely because Docker has already initialized the Postgres database with a _different_ default role (usually from a previous attempt to start the app).
If you run into this issue, you can optionally **reset the database**.
**PLEASE NOTE: this will delete any existing data that you have in your Maybe database, so proceed with caution.** For first-time users of the app just trying to get started, you're generally safe to run the commands below.
By running the commands below, you will delete your existing Maybe database and "reset" it.
```
docker compose down
docker volume rm maybe_postgres-data # this is the name of the volume the DB is mounted to
docker compose up
docker exec -it maybe-postgres-1 psql -U maybe -d maybe_production -c "SELECT 1;" # This will verify that the issue is fixed
```