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
adams
directory:cd adams
- Use the
make
command to build:make build
- Ensure the
docker-compose.yaml
file 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 theTeaParty
backend./config/3-tools
: Features an example of a containerizedtea
frontend application. Note: This might not work out-of-the-box and may require additional configuration.