GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - push2cloud/push2cloud: main repository for push2cloud

BranchesTags
Open more actions menu

Latest commit

 

History

26 Commits
26 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
example
example
 
 
graffle
graffle
 
 
guides
guides
 
 
schemas
schemas
 
 
utils
utils
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

push2cloud

Deploy complex applications in style!

Overview

push2cloud is a framework that allows you to easily deploy complex applications onto Cloud Foundry. push2cloud consists of multiple pluggable components that work together to give maximum customizability to the user and use-case.

Architecture

The basic push2cloud architecture consists of manifests, the compiler to process them and various workflows to deploy. A complete overview of the architecture can be found here.

Getting started

# get push2cloud
git clone https://github.com/push2cloud/push2cloud.git
cd push2cloud/example/deployer
npm install

# install the cli
npm install -g push2cloud-cli

# set your CF target (api, space, org), adopt serviceMappings & domains
vi ../manifests/deployment.json

# set your CF credentials
export CF_USER=${YOUR_USER}
export CF_PWD=${YOUR_PASSWORD}

# compile
p2c compile -e ../manifests/deployment.json -c

# deploy
p2c exec ./node_modules/push2cloud-cf-workflows/simple.js

Longer and commented version available here. Further guides available here.

Demo

This quick demo shows you the initial deployent of the demo app and a blue-green deployment after a few changes. Push2Cloud in action

longer and slower video here

Contribute

To report bugs or request features, submit issues here on GitHub, push2cloud/push2cloud/issues. If you're contributing code, make pull requests to the appropriate repositories (see the repo overview). If you're contributing something substantial, you should first contact developers.

License

push2cloud is licensed under the Apache License version 2.0. See the file LICENSE.

About

main repository for push2cloud

github.com/push2cloud/website

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

21 stars

Watchers

6 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.