Skip to main content

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

Metadata

Release files for hyperflask-deploy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hyperflask-deploy 0.1.0
File Size Uploaded
hyperflask_deploy-0.1.0.tar.gz 1.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hyperflask-deploy 0.1.0
File Interpreter ABI Platform
hyperflask_deploy-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.1 kB

Release files / hyperflask_deploy-0.1.0.tar.gz

Download URL hyperflask_deploy-0.1.0.tar.gz
Size 1.7 kB
Tags Source
SHA-256 checksum
How to use checksums
db4b4150e9194d091d092a9e2e46bdfca2b922b1e82c83cf1412e293ef2e87f3
BLAKE2b-256 checksum
How to use checksums
0589e0d6f65c53a976aca8ffd032ae7227ff1f81d31d13de29cd693dd35c7752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.12 Linux/6.8.0-40-generic

Release files / hyperflask_deploy-0.1.0-py3-none-any.whl

Download URL hyperflask_deploy-0.1.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dd009063e1fcfc517a9ddf3376e2819d3bd6577d7aa55d7131552cec585a06c9
BLAKE2b-256 checksum
How to use checksums
403e568825841c9f14fb99669b892a69d13245e13b4e0bbcc7459079a8cf53f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.12 Linux/6.8.0-40-generic

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page