21 lines
690 B
Markdown
21 lines
690 B
Markdown
# PLC mirror
|
|
|
|
Syncs PLC operations log into a local table, and allows resolving `did:plc:`
|
|
DIDs without putting strain on https://plc.directory and hitting rate limits.
|
|
|
|
## Setup
|
|
|
|
* Decide where do you want to store the data
|
|
* Copy `example.env` to `.env` and edit it to your liking.
|
|
* `POSTGRES_PASSWORD` can be anything, it will be used on the first start of
|
|
`postgres` container to initialize the database.
|
|
* `make up`
|
|
|
|
## Usage
|
|
|
|
You can directly replace `https://plc.directory` with a URL to the exposed port
|
|
(11004 by default).
|
|
|
|
Note that on the first run it will take quite a few hours to download everything,
|
|
and the mirror with respond with 500 if it's not caught up yet.
|