TeaParty is a unique digital asset exchange that operates without the need for liquidity pools.
Before you begin, ensure you have the following development tools installed:
- Go: Version 1.19. You can download it from here.
- Node: Version 16. Download from Node.js official site.
- Docker: Used for containerization. Install from Docker's official site.
- Make: A build automation tool.
- gcc: The GNU Compiler Collection.
- ko: A tool for building and deploying Golang applications. Install using:
go install github.com/google/ko@latest
To build the TeaParty application:
- Navigate to the
adamsdirectory:cd adams - Use the
makecommand to build:make build
- Ensure the
docker-compose.yamlfile is populated with the necessary environment variables. - Use Docker Compose to run the application:
docker-compose up
[Provide instructions on how to build the container image for deployment.]
Deployment manifests are provided to help you deploy the TeaParty application:
/config/1-infra: Contains deployment manifests for various crypto RPC nodes./config/2-party: Contains the necessary manifests for deploying theTeaPartybackend./config/3-tools: Features an example of a containerizedteafrontend application. Note: This might not work out-of-the-box and may require additional configuration.