Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Common use cases for Docker include Automating the packaging and deployment of applications, Creation of lightweight, private PAAS environments, Automated testing and continuous integration/deployment, Deploying and scaling web apps, databases and backend services
container linux-container packaging deployment package-managerForeman is a complete lifecycle management tool for physical and virtual servers. It helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring. Using Puppet or Chef and Foreman's smart proxy architecture, you can easily automate repetitive tasks, quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud.
lifecycle-management system-management monitoring automation deploymentPacker is a tool for building identical machine images for multiple platforms from a single source configuration. It is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.
machine-image build-tool deployment virtual-box virtual-machine-image vm-image virtual-machineA web interface for deployments. It provides support to view current status of all your projects, Allow anyone to watch deploys as they happen, clone git repository, execute commands associated with the stage (or execute API calls for kubernetes), stream deploy output to everybody who wants to watch, persist deploy output for future review and lot more.
deployment build-automation kubernetesNomad is a cluster manager, designed for both long lived services and short lived batch processing workloads. Developers use a declarative job specification to submit work, and Nomad ensures constraints are satisfied and resource utilization is optimized by efficient task packing. Nomad supports all major operating systems and virtualized, containerized, or standalone applications.
cluster-manager job-scheduler manage-workloads cluster-management deployment scalabilitySee deployer.org for more information and documentation.See also the list of contributors who participated in this project.
deployment tool devops-tools devopsUp deploys infinitely scalable serverless apps, APIs, and static websites in seconds, so you can get back to working on what makes your product unique.Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
deployment aws lambda serverless api static deploy-tool nodejs aws-lambda aws-infrastructure api-gateway microservice microservices graphql http herokuNanobox automates the creation of isolated, repeatable environments for local and production applications. When developing locally, Nanobox provisions your app's infrastructure inside of a virtual machine (VM) and mounts your local codebase into the VM. Any changes made to your codebase are reflected inside the virtual environment.Once code is built and tested locally, Nanobox provisions and deploys an identical infrastructure on a production platform.
deployment development-environment cli docker virtualbox developer-tools paas-framework nanoboxCommand line tool to locally run and deploy your node.js application to Amazon Lambda.The node-lambda-template example app makes it easy to get up and running.
lambda aws amazon amazon-lambda aws-lambda lambda-node deploy deploymentA deployment tool for Docker. Takes containers from a Docker registry and runs them on a fleet of hosts with the correct environment variables, host volume mappings, and port mappings. Supports rolling deployments out of the box, and makes it easy to ship applications to Docker servers.We're using it to run our production infrastructure.
docker deployment container container-deploymentCreate, manage, snapshot, and scale Kubernetes infrastructure in the public cloud.kubicorn is an unofficial project that solves the Kubernetes infrastructure problem and gives users a rich golang library to work with infrastructure.
infrastructure kubernetes cluster snapshot cloud kubernetes-management deploymentIf you have questions, join us on the kubernetes slack, channel #kubespray.Note: Upstart/SysV init based OS types are not supported.
kubernetes-cluster ansible kubernetes high-availability bare-metal gce aws kubespray kubernetes-management deploymentThis project provides a cross-platform command line interface for developers and IT administrators to develop, deploy and manage Microsoft Azure applications.Note: The list of features may not be up-to-date. For accurate command details, type azure | azure -h | azure --help to navigate through the help system. Also, use azure config mode asm|arm to switch between service management (Version V1)and resource management (Version V2) of the Azure REST API.
azure-cli azure-api azure-xplat-cli nodejs docker node azure cli cloud-hosting deploymentThe following code snippet demonstrates the general workflow of nnvm compiler.Licensed under an Apache-2.0 license.
computation-graph deep-learning optimization deployment nnvm tvm cuda opencl rocm metalStrider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license. Note: Installing on OS X might require XCode to be installed.
continuous-integration continuous-deployment nodejs web-app angular strider testing deploymentThe award winning AutoDMG takes a macOS installer (10.10 or newer) and builds a system image suitable for deployment with Imagr, DeployStudio, LANrev, Jamf Pro, and other asr-based imaging tools. Documentation and help is in the AutoDMG wiki.
pyobjc autodmg deploymentEvery alchemist requires good tools, and one of the greatest tools in the alchemist's disposal is the distillery. The purpose of the distillery is to take something and break it down to its component parts, reassembling it into something better, more powerful. That is exactly what this project does - it takes your Mix project and produces an Erlang/OTP release, a distilled form of your raw application's components; a single package which can be deployed anywhere, independently of an Erlang/Elixir installation. No dependencies, no hassle. This is a pure-Elixir, dependency-free implementation of release generation for Elixir projects. It is currently a standalone package, but may be integrated into Mix at some point in the future.
elixir deployment packaging distributionPHPloy is an incremental Git FTP and SFTP deployment tool. By keeping track of the state of the remote server(s) it deploys only the files that were committed since the last deployment. PHPloy supports submodules, sub-submodules, deploying to multiple servers and rollbacks. PHPloy requires PHP 5.5+ and Git 1.8+. PHPloy stores a file called .revision on your server. This file contains the hash of the commit that you have deployed to that server. When you run phploy, it downloads that file and compares the commit reference in it with the commit you are trying to deploy to find out which files to upload. PHPloy also stores a .revision file for each submodule in your repository.
deployment workflowIt doesn't manage DNS routing for you (personally I'm doing that in Nginx) but you can use pod to run a node-http-proxy server on port 80 that routes incoming requests to other apps. That's it! App should be automatically running after the push. For later pushes, app process will be restarted. There's more to it though, read on to find out more.
cli deployment sysadmin toolsThis application is open source software for quick and easy installation of the operating system (OS) GNU/Linux on your Android device. The application creates a disk image on a flash card, mounts it and installs an OS distribution. Applications of the new system are run in a chroot environment and working together with the Android platform. All changes made on the device are reversible, i.e. the application and components can be removed completely. Installation of a distribution is done by downloading files from official mirrors online over the internet. The application requires superuser rights (ROOT).
android chroot containers deployment
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.