This repository contains the docker that setups a full arweave-node, including a gateway, on a local device. After having built and run this docker, you'll be able to use the TestWeave SDK for testing your arweave application locally.
- Docker: version 16 or higher
- Docker-Compose: verison ~1.27 or higher
- Be sure to have docker and docker-compose on your system.
- Clone this repo;
- Run
docker-compose up
(add a-d
flag if you want to run it in detached mode).
Now you'll have:
- a full arweave node running on http://localhost:1984. Here you can access all the endpoints listed in this page: https://docs.arweave.org/developers/server/http-api
- a full arweave gateway running on http://localhost:3000 and an GraphQL playground running on http://localhost:3000/graphql. Here you can do all the amazing things graphql and arweave supplies together. You can find examples and tutorials here https://gql-guide.vercel.app/
So, now, import the TestWeave SDK in your projects and HAPPY TESTDLING ! 🖖🌋🚀
https://hub.docker.com/r/lucaarweave/arweave-node - run an arweave node on your local machine
https://github.com/users/demo-hub/packages/container/package/testweave-gateway - run a gateway connected to the node