mirror of
https://github.com/tlsnotary/explorer.git
synced 2026-01-09 12:57:54 -05:00
a44f2b46b7044b6cb2fbdcd3632e11c2985ce7ca
* Create Dockerfile for app * Add deployment workflow * Add aux scripts needed to build/deploy
TLSN Explorer
TLSN Explorer is server that will handle the social discovery and visualization of proofs generated from the TLS Notary protocol.
Set up .env
cp .env.sample .env- Create an API key in Pinata.cloud
- Create a new Gateway in Pinata.cloud
- Create a new Gateway access token in Pinata.cloud
- Update your
.envfile
Development
npm i
npm run dev
Build and Start
npm i
npm run build
npm start
Server API
POST /upload
Request:
curl -F 'data=@/path/to/file' http://localhost:3000/upload
Response:
// CID string
bafkreihlmzaynphb7cunvjjsm25w3uw5dbqvifq3wzppw33jztqqrx6oqi
GET /ipfs/:cid
Request:
curl http://localhost:3000/ipfs/bafkre....tqqrx6oqi
Response:
download file bafkre....tqqrx6oqi.json
Description
Languages
TypeScript
72.4%
Rust
11.5%
JavaScript
9.8%
SCSS
5.1%
Dockerfile
0.7%
Other
0.5%