Skip to main content

Deployment support for Hyperflask

Project description

Hyperflask-Deploy

⚠️ This is a work in progress project which is not functionnal yet

The infrastructure needed to independently host your Hyperflask projects.

This repository contains resources and scripts to create and manage servers to run containerized Hyperflask apps. The infrastructure is kept as simple and straighforward as possible with minimal operations needed.

This setup is meant to deploy apps on a single server. This stack can be run on cheap machines or VMs from any server/cloud providers.

  • Fully Open-Source stack that is 100% self-hostable if desired
  • Configure them using Ansible
  • Use Kamal to deploy using Docker
  • Hardened host machines
  • Full monitoring & observability using OpenTelemetry Collector
  • Valkey for in-memory storage and queues
  • Privacy minded (GDPR compliant)

Note: Hyperflask-Deploy is pre-installed when using the Hyperflask-Start template.

Usage

Add to your hyperflask projects:

pip install hyperflask-deploy

This will add the deploy command:

hyperflask deploy

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

hyperflask_deploy-0.1.0.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

hyperflask_deploy-0.1.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file hyperflask_deploy-0.1.0.tar.gz.

File metadata

  • Download URL: hyperflask_deploy-0.1.0.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.8.0-40-generic

File hashes

Hashes for hyperflask_deploy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 db4b4150e9194d091d092a9e2e46bdfca2b922b1e82c83cf1412e293ef2e87f3
MD5 f892856041e9737c5a60db4416e359cc
BLAKE2b-256 0589e0d6f65c53a976aca8ffd032ae7227ff1f81d31d13de29cd693dd35c7752

See more details on using hashes here.

File details

Details for the file hyperflask_deploy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hyperflask_deploy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.8.0-40-generic

File hashes

Hashes for hyperflask_deploy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd009063e1fcfc517a9ddf3376e2819d3bd6577d7aa55d7131552cec585a06c9
MD5 8c7e28ecdbcc33e1d047d24b0da10fd8
BLAKE2b-256 403e568825841c9f14fb99669b892a69d13245e13b4e0bbcc7459079a8cf53f2

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