This repository demonstrates a complete setup for deploying Ethereum smart contracts on the Sepolia testnet using Docker and thirdweb. The project emphasizes DevOps best practices, including containerization, persistent data management, and streamlined workflows for blockchain development.
- Dockerized Environment: Streamlined development and deployment using Docker containers.
- Persistent Data: Bind mounts are used for seamless data retention across container sessions.
- Blockchain Integration: Deploy smart contracts with thirdweb connected to MetaMask wallets.
- Version Control: Git is used for managing code changes and tracking progress.
To explore the code:
- Clone this repository.
- Set up Docker on your machine.
- Follow the inline comments to configure the environment.
Detailed documentation is available upon request. Please email me at qthmichaels@gmail.com for access.
Contributions are welcome! Feel free to fork the repository, create a branch, and submit a pull request.
This project is open-source
For inquiries or collaboration opportunities, please email qthmichaels@gmail.com