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.1.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for monobox-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a151767459bfd19925aa8e3d45868702c53ec385eb4438aefd25116f8ae436a2
MD5 54901b9e71747f168df1841b767defec
BLAKE2b-256 529e6eac6db794ab603d601a1f2d6366db6cc51e4625b6c77ae15d58c5695eb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for monobox-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87426411479e4868bf62d6b447c590487be6631327ba7f904ce63b26f14350ee
MD5 c4e5445be58581684f44e499dd177fc4
BLAKE2b-256 5801e160050ba222090368b55ebb4613971248b5be7067fc552ec4aa1123746d

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