Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.69 KB

README.md

File metadata and controls

59 lines (39 loc) · 1.69 KB

TeaParty

TeaParty is a unique digital asset exchange that operates without the need for liquidity pools.

Prerequisites

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

Build

Building the Application

To build the TeaParty application:

  1. Navigate to the adams directory:
    cd adams
  2. Use the make command to build:
    make build

Run

Running the Application

  1. Ensure the docker-compose.yaml file is populated with the necessary environment variables.
  2. Use Docker Compose to run the application:
    docker-compose up

Deploy

Building the Container Image

[Provide instructions on how to build the container image for deployment.]

Deploying the Application

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 the TeaParty backend.
  • /config/3-tools: Features an example of a containerized tea frontend application. Note: This might not work out-of-the-box and may require additional configuration.