Overview
Stakkr
Stakkr is a a docker recompose tool that uses docker compose to easily create / maintain a stack of services, for example for web development.
Via a configuration file you can setup the required services and let stakkr link and start everything for you.
It works only in CLI and it’s a good replacement to Vagrant.
What does that do exactly ?
If you have heard of Docker, you know that when you need to build a full environment with multiple services that are linked, you either have to do everything manually or use docker-compose. The second solution is the best but it implies that you need, for each environment, to change your parameters, choose your images, learn the docker-compose command line tool, etc … In brief, it’s not very flexible and hard to learn.
Stakkr will help you, via a very simple configuration file and a predefined list of services (that can be extended by plugins) to build a complete environment. Plus, to control it in command line. It makes use of docker easy.
Last, but not the least, it’s highly configurable and each service mounts a volume to have a persistence of data. You can even, if you want, add more directives on some services (change the php.ini for example and chose your versions (PHP 5.3 or 5.6 or 7.1 or anything else).
Examples
You can combine services as you want to have :
A Dev LAMP stack (Apache + MySQL 5.7 + PHP 7.1 with xdebug and xhprof) … and if suddenly you want to test your code with PHP 7.1, change it in conf/compose.ini, restart, it’s done !
Or Apache 2.4 + PHP 5.6 + MongoDB for a production environment
Or only Maildev
Or only PHP5.4 + ElasticSearch
etc..
Documentation
Read the official documentation on ReadTheDocs.org
Metadata
Release files for stakkr 5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| stakkr-5.1.tar.gz | 31.7 kB | Without provenance | Details for stakkr-5.1.tar.gz |
Release files / stakkr-5.1.tar.gz
| Download URL | stakkr-5.1.tar.gz |
|---|---|
| Size | 31.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1b8400b3cf1df42e4c3f10573d307c915f6e467abf8e94bc3958396d07f10ce
|
|
BLAKE2b-256 checksum How to use checksums |
19f62ebf9358e5f29a0f1ee505ffb918408388134b5d7e9e52959591cda6cf6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8
|
Security for stakkr 5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.