Skip to content

csandanov/falcon

 
 

Repository files navigation

CircleCI

Falcon

This is the main repository for Falcon. You should start your journey by cloning this repo and following the instructions in this file.

Understanding the project's structure

This repo contains Platform.sh multi-app project. You'll find more info about it at their documentation.

Getting started

  1. Download this repo to your local environment:

    git clone git@github.com:systemseed/falcon.git
    
  2. Install Platform.sh CLI:

    curl -sS https://platform.sh/cli/installer | php
    

    Don't forget to authenticate after the installation. CLI docs to the rescue.

  3. Run bash script ./local-prepare.sh in the git root to prepare all necessary dependencies & local environment.

  4. Add the following lines to your hosts file:

    127.0.0.1 gifts.flc.local api.flc.local gifts.api.flc.local donations.api.flc.local # FALCON installation
    
  5. Run docker-compose up -d. Profit!

Accessing web sites locally

Gifts Frontend

http://gifts.flc.local

Gifts Backend

http://gifts.api.flc.local

Donations Backend

http://donations.api.flc.local

API Bus

http://api.flc.local

Running ESLint for FrontEnd apps

docker-compose run fe_gifts sh
./node_modules/.bin/eslint ./src

Shutting down the environments

To shut the environment run docker-compose stop.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 66.2%
  • JavaScript 18.9%
  • CSS 13.5%
  • HTML 1.1%
  • Shell 0.3%