Algorand devcontainer setup for AlgoKit with all prerequisites:
- Python 3.10+ (as required by PyTEAL)
- Git
- PipX
- Poetry
- Docker CLI (to allow
algokit localnet start/stop
) - Node.js LTS (plus yarn and pnpm)
Thanks to AlgoKit you can use Dappflow to test your smart contract.
IMPORTANT! After you've setup your project with
algokit init
you will need to replace anyhttp://localhost
references withhttp://host.docker.internal
insmart_contracts/.env
to allowpython -m smart_contracts
to build and deploy successfully.
Check the example directory for how to setup your devcontainer.
docker pull ghcr.io/deptagency/algorand-devcontainer
For non-DEPT developers, feel free to submit issues or ask questions.
- Even better shell (maybe p10k)
- Setup basic Node.js package.json?
- Add some script utilities