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 inityou will need to replace anyhttp://localhostreferences withhttp://host.docker.internalinsmart_contracts/.envto allowpython -m smart_contractsto build and deploy successfully.
Check the example directory for how to setup your devcontainer.
docker pull ghcr.io/deptagency/algorand-devcontainerFor 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