Skip to main content

A uniform flexible environment for coding, testing, and deploying using Docker

Project description

monobox

A uniform flexible environment for coding, testing, and deploying using Docker

Suggested Workflow

  • Create your Monofile and Dockerfile. Your Monofile will include everything you need when developing, and your Dockerfile will include everything else
  • When deploying, simply take your Dockerfile and use it in production!

Recommendations

  • Use the monobox shortcuts by adding monobox package to your Monofile.
  • Add your .gitconfig file to your developing folder so it gets copied into the Dockerfile
  • Add .monobox to your .gitignore

Planned Features

  • Easy one-step deployment
  • Unit tests

Options

Usage: monobox [OPTIONS] COMMAND [ARGS]...

  A uniform flexible environment for coding, testing, and deploying using
  Docker.

Options:
  --help  Show this message and exit.

Commands:
  bash     Runs bash when starting up
  default  Starts the container using your defaults
  deploy   Deploys your application using your Dockerfile
  python   Runs the python interperter instead of bash
  sh       Runs sh when starting up

Troubleshooting

If you see launchpadlib 1.10.6 requires testresources, which is not installed., then run sudo apt install python-testresources and restart the terminal.

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

monobox-0.2.2.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

monobox-0.2.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file monobox-0.2.2.tar.gz.

File metadata

  • Download URL: monobox-0.2.2.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for monobox-0.2.2.tar.gz
Algorithm Hash digest
SHA256 37e2164e56790c122cef6bb0e969d38decdf70aed05aa5a22c1fca14e76f4dd2
MD5 4517e954912a0bbcb0cef16f7db72030
BLAKE2b-256 a6638ec8a9d3cbd880b760c0e9025d826465064d315443f65cc765ddfa5d0504

See more details on using hashes here.

File details

Details for the file monobox-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for monobox-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b8f56b8c3c4713ef0d49e76b4968f15e9de10c9e389e19217ff5518868b21b6
MD5 3518dd06e926d1edc2f09eadc2810a3e
BLAKE2b-256 2c8c99ffe05ea8639d0ce997d4f06899aaf7f7ab393b99fb04117e7481e52134

See more details on using hashes here.

Supported by

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