Skip to main content
https://raw.githubusercontent.com/edyan/stakkr/master/docs/stakkr-logo.png

Overview

https://scrutinizer-ci.com/g/stakkr-org/stakkr/badges/quality-score.png?b=master https://travis-ci.com/stakkr-org/stakkr.svg?branch=master https://img.shields.io/pypi/l/stakkr.svg Maintainability Test Coverage

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)

Source distribution for stakkr 5.1
File Size Uploaded
stakkr-5.1.tar.gz 31.7 kB Details

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

Release history Release notifications | RSS feed

This release

5.1 This release

1 release file

5.0

1 release file

4.2

1 release file

4.1.8

1 release file

4.1.7

1 release file

4.1.6

1 release file

4.1.5

1 release file

4.1.4

1 release file

4.1.3

1 release file

4.0.5

1 release file

4.0.1

1 release file

4.0

1 release file

3.7.2

1 release file

3.7.1

1 release file

3.7

1 release file

3.6.4

1 release file

3.6.3

1 release file

3.6.2

1 release file

3.6.1

1 release file

3.6

1 release file

3.5.4

1 release file

3.5.3

1 release file

3.5.2

1 release file

3.5.1

1 release file

3.5

1 release file

3.4.3

1 release file

3.4.2

1 release file

3.4.1

1 release file

3.4

1 release file

3.3.2

1 release file

3.3.1

1 release file

3.3

1 release file

3.2.3

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2

1 release file

3.1

1 release file

3.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page