Skip to content

PolkadotEducation/local-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polkadot Education

Empowering Enterprises with Blockchain Knowledge

Polkadot Education is a mobile-first responsive web app designed to provide comprehensive blockchain and Web3 education tailored for enterprises and institutions. Our goal is to guide users from the basics to advanced knowledge of Polkadot through an engaging and practical learning journey.

Website · Support


Get Started

This repository provides the setup and configuration needed to get started with local development for Polkadot Education, including app, api, and database.

Follow the instructions below to set up and run the project using Docker Compose.

Quickstart Local Development Setup

1. Clone the repository

First, clone this repository to your local machine:

git clone https://github.com/PolkadotEducation/local-setup.git
cd local-setup

2. Clone all other Repositories

To clone and set up all related repositories, run the provided script:

./run.sh

3. Run with Docker Compose

To start all services, use Docker Compose:

docker compose up

Optional: Run without the landing page If you want to run the setup without the landing page service, use the slim profile:

docker compose --profile slim up

4. Shutdown Docker Compose

To stop all containers, networks, and volumes created by Docker Compose, run:

docker compose down

5. (Optional) Setup a script to start working

We provide a sample script to start working right away for MacOS users with tmux and Visual Studio Code. Create a copy of the sample script (and edit it according to your needs):

cp work.sample.sh work.sh

Start working in your desired repository (choose between api, app, landing-page, and all — default is all):

./work.sh <repository>

Pull all the recent changes from the codebase:

./pull.sh

Ps.: run chmod +x <script.sh> if you're having permission denied issues

Contributing

We welcome contributions to the Polkadot Education project!

If you have suggestions, improvements, or bug fixes, please submit a pull request or open an issue in the appropriate repository:

Contact

For any questions or support, please contact us at [email protected]

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages