Catapult
:boom: WebOps platform for development teams.
Install / Use
/learn @devopsgroup-io/CatapultREADME
Catapult
<img src="https://cdn.rawgit.com/devopsgroup-io/catapult/master/repositories/apache/_default_/svg/catapult.svg" alt="Catapult" width="200">Catapult defines a best-practice infrastructure and release management workflow, saving you thousands of engineering hours - it also aligns with Agile methodologies, like Scrum, to afford you everything you need to develop, deploy, and maintain a website with ease.
<img src="https://cdn.rawgit.com/devopsgroup-io/catapult/master/catapult/installers/images/catapult_infrastructure.png" alt="Catapult Infrastructure">:boom: Catapult is a complete website and workflow management platform built from leading and affordable technologies.
:earth_americas: Our mission is to create a lean platform that orchestrates DevOps for website lifecycles with familiar technologies.
:rocket: Our vision is to afford organizations reduced risk and improved performance while lowering barriers to entry.
<br>Do you need a website and workflow management platform? Here are a few triggers.
- Production is down.
- We need a test site.
- Why is this costing so much?
- Are my environments safe?
- Is my website backed up?
- How quickly can I recover my website after a disaster?
- Can I easily scale my website for more traffic?
- What is my uptime?
What makes Catapult different?
- Catapult is an open-source, complete, and distributed architecture
- Catapult only orchestrates - it is not required to run your infrastructure
- Catapult uses platform native shell scripting rather than configuration management tools such as Chef, Puppet, or Salt
- Catapult features Gitflow workflow while enforcing exactly matching, branch-driven environments
- Catapult features a unique software workflow model - upstream or downstream
- Catapult overlays seamlessly with Scrum methodology
- Catapult is very cost-effective
Go ahead, give Catapult a shot.
Security Disclosure
Security is very important to us. If you have any issue regarding security, please disclose the information responsibly by sending an email to security@devopsgroup.io and not by creating a GitHub issue.
Platform Overview
Catapult orchestrates the following key components of DevOps to provide you with a full-featured infrastructure. Implementing both a Red Hat stack for PHP software and a Windows stack for .NET software.
<img src="https://cdn.rawgit.com/devopsgroup-io/catapult/master/catapult/installers/images/catapult_platform_topology.png" alt="Catapult Platform Topology">- Security Management
- Configuration Secrets - GnuPG Encryption
- Source Code Management
- Catapult - Git (via GitHub)
- Websites - Git (via GitHub or Bitbucket)
- Environment Management
- Vagrant
- Environment Virtualization
- Local
- VirtualBox and VMware Fusion - Red Hat and Windows
- Cloud
- DigitalOcean - Red Hat
- Amazon Web Services (AWS) - Windows
- Local
- DNS Management
- Local
- vagrant-hostmanager
- Cloud
- CloudFlare
- Local
- Release Management
- Automated Deployments - Atlassian Bamboo Server
- Continuous Integration - Branch-based environments with Git triggers
- Monitoring and Performance
- Server Resources - New Relic Servers
- Application Performance - New Relic APM
- Browser Performance - New Relic Browsers
- Website Availability - New Relic Synthetics
Table of Contents
- Catapult
- Setup Catapult
- Setup Environments
- Release Management
- Security
- Compliance
- Performance
- Capacity
- Performance and Capacity Testing
- How-to
- Troubleshooting
- Contributing
- Community
Supported Website Software
Catapult intelligently manages the following website software that have been chosen from trending usage statistics from BuiltWith and aligns with the CentOS 7 and Software Collections trunks:
Software | Key | Minimum PHP Version | Running PHP Version | Released | End-of-Life
---------|------------------|---------------------|---------------------|----------|------------
CodeIgniter 2 | codeigniter2 | 5.1.6 | 5.4 | January 28, 2011 | October 31, 2015
CodeIgniter 3 | codeigniter3 | 5.6 | 7.1 | March 30, 2015 |
concrete5 8 | concrete58 | 5.5.9 | 7.1 | December 1, 2016 |
Drupal 6 | drupal6 | 5.4 | 5.4 | February 13, 2008 | February 24, 2016
Drupal 7 | drupal7 | 5.2.5 | 7.1 | January 5, 2011 |
Drupal 8 | drupal8 | 7.0.8 | 7.2 | November 19, 2015 |
Elgg 1 | elgg1 | 5.4 | 5.4 | August 20, 2008 |
Elgg 2 | elgg2 | 5.6 | 7.1 | December 14, 2015 |
ExpressionEngine 3 | expressionengine3 | 5.3.10 | 5.4 | October 13, 2015 | December 14, 2018
Joomla 3 | joomla3 | 5.3.10 | 7.1 | September 27, 2012 |
Laravel 5 | laravel5 | 7.0.0 | 7.1 | February 4, 2015 |
MediaWiki 1 | mediawiki1 | 5.5.9 | 7.1 | December 8, 2003 |
Moodle 3 | moodle3 | 5.6.5 | 7.1 | November 16, 2015 |
SilverStripe 3 | silverstripe3 | 5.3.3 | 5.4 | June 29, 2012 |
SuiteCRM 7 | suitecrm7 | 5.5 | 7.1 | October 21, 2013 | November 15, 2019
WordPress 4 | wordpress4 | 5.2 | 7.1 | September 4, 2014 |
WordPress 5 | wordpress5 | 5.6 | 7.2 | December 6, 2018 |
WordPress 6 | wordpress6 | 5.6 | 7.3 | May 24, 2022 |
XenForo 1 | xenforo1 | 5.2.11 | 5.4 | March 8, 2011 | December 31, 2019
XenForo 2 | xenforo2 | 5.4.0 | 7.1 | November 28, 2017 |
Zend Framework 2 | zendframework2 | 5.3.23 | 5.4 | September 5, 2012 |
If you do not see your website software listed, Catapult supports basic PHP projects that do not have a database requirem
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
