G-Node / gin-proc

BSD 3-Clause "New" or "Revised" License
0 stars 7 forks source link

Full service deployment compose file #24

Open achilleas-k opened 5 years ago

achilleas-k commented 5 years ago

As it stands the project consists of three services:

  1. The web frontend (in vue.js):
    • Login (using GIN credentials)
    • Web form for user input that is sent to 2.
  2. The web backend (in Python Flask):
    • Creates the drone.yml
    • Sets up the hook
    • Sets up keys
  3. The Drone service:
    • Runs the pipeline(s)

We should have a docker-compose.yml file that sets up two containers to work together, one for the frontend and backend web services and another for the Drone container.

achilleas-k commented 5 years ago

Dockerfile incoming in PR #28

achilleas-k commented 5 years ago

See https://gist.github.com/achilleas-k/c1e9f4cd5f3e2f01626bbf616a0ff314