v1.0.0 #89
belal-i
announced in
Announcements
v1.0.0
#89
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Docksible v1.0
Docksible is a CLI tool that automates the installation of different types of web apps. WordPress, Joomla, etc. It can even handle user defined Docker images. If it's on Docker Hub, Docksible should be able to handle it.
As the name implies, the apps run in Docker containers, on a specified host - a VPS in the cloud, a VM in your local network, or even directly on your localhost. As the name further implies, this is powered locally by Ansible. So in the spirit of Ansible, you run a single command in your local CLI, and a few moments later, your app will be running on your specified host.
Although serious production environments are beyond the scope of Docksible, this tool is quite handy for quickly spinning up demo servers, for example, if you quickly want to show something to a client. However, I have also used this in the past to set up lightweight low stakes production environments.
This project, like similar other ones, was born out of a need to automate things. It started as a series of Ansible playbooks, grew into a CLI tool, powered by Ansible Runner, and is now further refactored, to generate most of the required Ansible files (playbooks, templates, Nginx config) dynamically during runtime, which should make this tool very extensible. I plan to release updates soon, adding support for many different types of apps.
Installing
Docksible is available on PyPI.
PyPI release: https://pypi.org/project/docksible/1.0.0/
Full Changelog: v0.12.0...v1.0.0
This discussion was created from the release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions