Skip to main content

Madeira Tools

Project description

Madeira Tools

This is a collection of tools that wraps madeira aiming to provide a standard set of functionality for deployment of test and production apps to AWS.

Command line tools

madeira-deploy

  • Deploys the application to the test environment

madeira-deploy --debug

  • Deploys the application to the test environment with debugging

madeira-deploy --mode production

  • Deploys the application to the production environment

madeira-clean-layers

  • Deletes any orphaned Lambda Layer versions

madeira-package-layer <layer name>

  • Packages dependencies for use as AWS lambda function layers
  • Must be run from application project root
  • References the layer_requirements.txt file in said project root

madeira-remove

  • Removes the application from the test environment

madeira-remove --mode production

  • Removes the application from the production environment

madeira-run-api

  • Runs the API container, if any, and attaches to its shell or log output in the foreground

madeira-run-dev

  • Opens XFCE4 terminal with 2 tabs - each for API and UI container runtime + logging
  • Must be run from application project root

madeira-run-ui

  • Runs the API container, if any, and attaches to its shell or log output in the foreground

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

madeira-tools-0.13.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

madeira_tools-0.13-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file madeira-tools-0.13.tar.gz.

File metadata

  • Download URL: madeira-tools-0.13.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for madeira-tools-0.13.tar.gz
Algorithm Hash digest
SHA256 d010c19a7b4fb1585551247906a68ae83edb36b9d4bba1e947b5129be8b6fc66
MD5 4bb0771154219582e9610991b90fa656
BLAKE2b-256 cf76359c5a1d00f65e25b011fff71eb6cb8d4e8daaf3b809cbd7174fa44a3e26

See more details on using hashes here.

File details

Details for the file madeira_tools-0.13-py3-none-any.whl.

File metadata

  • Download URL: madeira_tools-0.13-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for madeira_tools-0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f324d3b924e2b92462a0febcacd0c99f1906b8a605e7330efc82303ecab5149f
MD5 707f04fe08b412d46d9a5ad4c43fca1e
BLAKE2b-256 c0347e1d1b9a5c735d7c1f8d085d6c1b082029f5e044074e80edc1c426754cce

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