Skip to main content

Quickly set up non production Continuous Delivery using Docker Compose

Project description

wehavecdathome

Continuous Deliver can get so complicated these days... Do you ever wish you could just.... docker compose up in production shared test environments?

That is EXACTLY what this project is intended to do.

It should enable you to spin up CD for integration, develop, or even random feature branches in less than 5 minutes.

It is the fastest way to cross of those "Set up Continuous Delivery for X Feature for Cross-Functional Teams" Jira tickets off.

0. Install wehavecdathome

pip install wehavecdathome

install this pip package to get started.

1. Enter the Interactive Configuration Utility:

wehavecdathome -s

This command will walk you through building a configuration file and host directory.

2. Test GIT integration

wehavecdathome -p

This Command will pull the configured GIT repository, and make sure permissions are set up correctly.

3. Test that your application starts up correctly

wehavecdathome -t

This command will boot your application up so that you can test that everything is working correctly.

4. Host your Application

wehavecdathome -h

This command will continuously monitor your repo, if it sees updates, it will pull them and re-deploy your application.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wehavecdathome-0.0.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wehavecdathome-0.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file wehavecdathome-0.0.1.tar.gz.

File metadata

  • Download URL: wehavecdathome-0.0.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for wehavecdathome-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8a0a5fb60e1605093a363b6dc09cce91838cc53a59e3b92dc6baca05224b425d
MD5 f98c22f17bd6aa0bc7f2f476d6ac38e5
BLAKE2b-256 1ffbcd3849410bc06496a1fc6cb51a0af30d0c0a8df69bb5b42536b6081cbbcb

See more details on using hashes here.

File details

Details for the file wehavecdathome-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wehavecdathome-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for wehavecdathome-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 61d69713737b411bfb77aa02d452c4caeaaaba277443d4ddc5823831b9d33325
MD5 8510fe22d9867b83dd5a6e47eb1248c2
BLAKE2b-256 53bb33656eeb303ab309b54e58150b2ae4105d6dbb188b2f23ea481ff22d9479

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page