mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-18 16:47:29 -06:00
Improve instructions to start the testrig
And shows the Matrix room handle, to people using a homeserver differente than matrix.org
This commit is contained in:
parent
30718d7d10
commit
66a0f9d459
1 changed files with 15 additions and 1 deletions
|
|
@ -12,7 +12,7 @@ Check the [issues](https://github.com/superseriousbusiness/gotosocial/issues) to
|
||||||
|
|
||||||
Before starting on something, please comment on an issue to say that you're working on it, and send a message to `@dumpsterqueer@ondergrond.org` (Mastodon) to let them know.
|
Before starting on something, please comment on an issue to say that you're working on it, and send a message to `@dumpsterqueer@ondergrond.org` (Mastodon) to let them know.
|
||||||
|
|
||||||
You can also drop into the GoToSocial Matrix room [here](https://matrix.to/#/!mdShFtfScQvVSmjIKX:ondergrond.org?via=ondergrond.org).
|
You can also drop into the GoToSocial Matrix room [#gotosocial:ondergrond.org](https://matrix.to/#/!mdShFtfScQvVSmjIKX:ondergrond.org?via=ondergrond.org).
|
||||||
|
|
||||||
This is the recommended way of keeping in touch with other developers, asking direct questions about code, and letting everyone know what you're up to.
|
This is the recommended way of keeping in touch with other developers, asking direct questions about code, and letting everyone know what you're up to.
|
||||||
|
|
||||||
|
|
@ -54,6 +54,20 @@ docker run -d --user postgres --network host sosedoff/pgweb
|
||||||
|
|
||||||
This will launch a pgweb at `http://localhost:8081`.
|
This will launch a pgweb at `http://localhost:8081`.
|
||||||
|
|
||||||
|
After spinning the database, you can start the gotosocial testrig using:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./gotosocial testrig start
|
||||||
|
```
|
||||||
|
|
||||||
|
This will launch GTS at `http://localhost:8080` with pre loaded content.
|
||||||
|
|
||||||
|
### ⚠️⚠️**WARNING**⚠️⚠️
|
||||||
|
|
||||||
|
`testrig` will drop all tables on exit, to ensure the next `testrig` starts with the same values. `testrig` also uses a in-memory storage, so, all attachments are lost on exit.
|
||||||
|
|
||||||
|
You should **NEVER** run a testrig on the same database you use for an actual instance, because you will lose all your data on testrig exit.
|
||||||
|
|
||||||
## Running tests
|
## Running tests
|
||||||
|
|
||||||
Because the tests use a real Postgres under the hood, you can't run them in parallel, so you need to run tests with the following command:
|
Because the tests use a real Postgres under the hood, you can't run them in parallel, so you need to run tests with the following command:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue