Skip to content

starknet-io/governance

Repository files navigation

GovernanceHub

This is a monorepo application containing multiple services that work together. The application is deployed using Docker Compose, which allows us to easily manage, build, and run these services.

Infrastructure

the application is deployed in DigitalOcean using 2 App platforms (frontend and backend) per environment (Review and development, production) and a Digitalocean Managed database,

the backend app platform has two components: the app and a cronjob worker all secrets and variables are declared in the digitalocean app platform

Prerequisites

Technology Stack:

  • BE:

    • Typescript 4
    • NodeJs 16+
    • PostgreSQL
  • FE:

To start the application, follow these steps:

  1. Clone the repository:

  2. Navigate to the repository's root directory:

  3. Update the docker-compose.local.yml with local environment variables

  4. Build and start the services using Docker Compose:

        docker-compose up -d -f docker-compose.local.yml
  5. migrate local database using

      yarn migration:generate

.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages