mirror of https://gitlab.com/ecentrics/concordia
Apostolos Fanakis
4 years ago
2 changed files with 69 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||||
|
# Concordia |
||||
|
> A distributed forum using Blockchain, supporting direct democratic voting |
||||
|
|
||||
|
## Setup |
||||
|
|
||||
|
```shell script |
||||
|
cd apella |
||||
|
yarn |
||||
|
``` |
||||
|
|
||||
|
## Compile contracts |
||||
|
|
||||
|
```shell script |
||||
|
cd packages/apella-contracts |
||||
|
yarn compile |
||||
|
``` |
||||
|
|
||||
|
## Run app |
||||
|
|
||||
|
```shell script |
||||
|
cd packages/apella-app |
||||
|
yarn start |
||||
|
``` |
||||
|
|
||||
|
## Build app |
||||
|
|
||||
|
```shell script |
||||
|
cd packages/apella-app |
||||
|
yarn build |
||||
|
``` |
||||
|
|
||||
|
## Using Docker images |
||||
|
|
||||
|
This project provides docker images for a number of services required to setup Concordia, as well as for Concordia |
||||
|
itself. |
||||
|
|
||||
|
Check out the README.md in the `./docker` directory |
@ -0,0 +1,32 @@ |
|||||
|
# Concordia Docker Images |
||||
|
|
||||
|
## Dockerfiles provided |
||||
|
|
||||
|
Concordia uses blockchain and other distributed technologies. There are a number of ways to setup a running instance of |
||||
|
this application. |
||||
|
|
||||
|
This README will guide you through a testing setup that depends on a local blockchain (ganache) which does not require |
||||
|
real ETH to work or has any other charges. |
||||
|
|
||||
|
For this configuration the services needed are: |
||||
|
|
||||
|
- A blockchain (ganache) |
||||
|
- A server that helps peers connect and route their messages to other (rendezvous) |
||||
|
- A service or provision system to compile and deploy the contracts to the blockchain (concordia-contracts image) |
||||
|
- An HTML server that provides access to the Concordia application (concordia-app image) |
||||
|
|
||||
|
This repo provides Dockerfiles for all the above services. |
||||
|
|
||||
|
## Concordia Contracts Image |
||||
|
|
||||
|
Makefile |
||||
|
-> build contracts |
||||
|
-> build migrate |
||||
|
-> build tests |
||||
|
-> get contracts out |
||||
|
-> run tests |
||||
|
-> run migrate |
||||
|
|
||||
|
env files |
||||
|
|
||||
|
## Concordia Application Image |
Loading…
Reference in new issue