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 whatever you specified in your Dockerfile
  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.1.2.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

monobox-0.1.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for monobox-0.1.2.tar.gz
Algorithm Hash digest
SHA256 844e018526e383e9f505911b95e1101d1fd62a66892607ebd795f51b1bb6d76c
MD5 7f38050a9fb045fdd57d432fa656b0d2
BLAKE2b-256 1301286fb81862dcf1f37fb0a7e6fcec966478c2f8c88e2a4bfc5c8f15e3e302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for monobox-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be45939932dbfe901449444fec0d8e70ba8d68ca61d2d138229915afb8a7d86e
MD5 7a59c122eb719ef5b8746ab418b5b8bb
BLAKE2b-256 0d5ebec75c358ddc4241a96b61ce71f05484b3644e6213d9fd3385277c91402b

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