This release is a pre-release and may not be stable for production use.
RiotKit’s Harbor
[](https://environment.docs.riotkit.org/en/latest/?badge=latest)
docker-compose based framework for building production-like environments - developing and testing on your local computer, deploying to your server or cluster from shell or from CI.
Harbor
Is Kubernetes or OKD too big overhead or not suitable for your environment?
Is standard docker-compose too primitive to use in production?
Harbor fits perfectly, while providing some of Kubernetes-like solutions in docker-compose!
Features:
Service discovery (pins containers into WWW domains by labelling)
Deployment strategies: compose’s standard, recreation, and rolling-updates (zero-downtime updates)
Automatic Letsencrypt SSL
Standardized directory structures and design patterns
Ready to use snippets of code and solutions (one command to install database, Wordpress or other application from our repository)
Ansible integration to prepare your production/testing server and deploy updates in extremely intuitive way
Roadmap:
Harbor 2.1
Read documentation for more: https://environment.docs.riotkit.org/en/latest/?badge=latest
Changelog
Harbor 2.0
Service upgrade strategies: Compose-native, recreation, rolling-updates
Rewrite from Makefile to Python
Containers startup priority
Maintenance mode is now not only global, but also per domain
Development mode now supports not only .localhost domains, but also *.xip.io
Metadata
Release files for rkd-harbor 1.0.1.dev220
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rkd-harbor-1.0.1.dev220.tar.gz | 473.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rkd_harbor-1.0.1.dev220-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 562.6 kB
Release files / rkd-harbor-1.0.1.dev220.tar.gz
| Download URL | rkd-harbor-1.0.1.dev220.tar.gz |
|---|---|
| Size | 473.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
811669bfa564681cf137499252cbd4f35eb8779c889f1aa8b3467d185981be9e
|
|
BLAKE2b-256 checksum How to use checksums |
ca6173ba3fcd4d1386d16c84af3b06149ff6fd0bc1d2dcd511f93ad5f1c15a95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10
|
Release files / rkd_harbor-1.0.1.dev220-py3-none-any.whl
| Download URL | rkd_harbor-1.0.1.dev220-py3-none-any.whl |
|---|---|
| Size | 89.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48e01de19a24924e3654d9ff7b038a93ada3193c701f9c683e4cb19b7bdee5b0
|
|
BLAKE2b-256 checksum How to use checksums |
5133013056b07f3ebee307b4b27089dd169ed477888b34998e8668cf61182165
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.10
|