Skip to content

A Django based web platform designed to streamline the deployment and testing of dockerized web applications.

License

Notifications You must be signed in to change notification settings

IRIS-NITK/Staging-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Staging-Server


Developed by IRIS-NITK, Staging-Server is a Django based web platform designed to streamline the deployment and testing of dockerized applications using Docker and Nginx. This project aims to simplify the testing process for developers and testers, ensuring that applications are thoroughly examined before they go into production.

Setup Instructions

Report Bug / Request Feature

Contributors Issues License


Features:

  • Deploy your code to a staging area with just a few clicks using a GUI.
  • Deploy with any GIT clone URL.
  • Configure nginx automatically for your deployments at a subdomain.
  • View real-time deployment and container logs with a text search feature.
  • Have finer control over deployments, including passing environmental variables and connecting a database container.
  • Access the container through an interactive xterm.js based terminal.
  • Deploy asynchronously.
  • Pass mounts to the container.
  • Configure pre and post deployment scripts.

Limitations:

  • Not meant to be used for production.
  • It does not handle scaling of different services.
  • There are no database backups.

Screenshots

Repository Dashboard with finer control over deployments

Interactive Web Terminal to access deployment's container

Logs viewer with text search feature

About

A Django based web platform designed to streamline the deployment and testing of dockerized web applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published