Skip to content
 
 

Latest commit

 

History

136 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Interlink collaborative environment orquestrator

View Interlink project »

Report Bug · Request Feature

About the project

This project is intended to be the orquestrator to create the structure of directories that runs the collaborative environment

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Installation

  • linux or macOS:

    mkdir interlink && cd interlink #Important because "make setup" will create directories on parent
    git clone https://github.com/interlink-project/interlink-project && cd interlink-project
    make setup

    To START all containers:

    # from /interlink-project
    make down # will last couple minutes

    To STOP all containers:

    # from /interlink-project
    make down

    Setup

  1. (Optional) Seed databases with data can throw errors because we are constantly making changes to the database model

    • linux or macOS:
    # from /interlink-project
    make seed
    • windows: soon

How is this done?

Take a look at the Makefile and inside component folders; there, you will see three docker-composes:

  1. docker-compose.prod.yml: Production ready containers that are attached to the traefik-public network
docker-compose -f docker-compose.prod.yml up
  1. docker-compose.devsolo.yml: run containers in standalone development mode and a database microservice.
docker-compose -f docker-compose.devsolo.yml up
  1. docker-compose.devintegrated.yml: creates development containers that are attached to the traefik-public network (adding traefik labels to enable routing and load balancing)
docker-compose -f docker-compose.devintegrated.yml up 

More documentation

(back to top)

About

orquestrator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages