ElusiveSpirit / fbd-backend

Feature Branch Deployment server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FBD Backend

Feature Branch Deployment backend for merge requests' testings.

Not complete production app, just to show an example

Description

Using nginx-proxy to create an auto-refreshing routing system for multiple docker-compose apps in a single network to allow users to access apps via different domains created from branch slug.

Example:
Developer opens Merge Request with a feature. Team-lead or analyst needs to review it. CI/CD system deploys this app version along with others. So the reviewer could access it via subdomain style link like http://feature-branch.awesome-app.com

Use-cases

  • Store and Show deployed branches
  • Stop and clean up a branch
  • Open public access for a branch by switching access port

About

Feature Branch Deployment server


Languages

Language:Python 84.9%Language:HTML 7.6%Language:Dockerfile 4.7%Language:Shell 2.8%