Environment handling to simplify development environments
Project description
KUNGFU.AI Env
Environment handling to simplify development environments
Table of Contents
Built With
Getting Started
This repo aims to be a cloud and local compatible approach to modern application environment handling.
Environment files committed with the repo bring us some clear advantages that we should consider when building software.
At KUNGFU.AI, many of our usecases are single container microservice deployment into a cloud. By committing secrets to cloud Secret Manager, and keeping Secret IDs + other environment data within our env files, we're able to:
- Keep our deployed assets secure
- Developers don't have to pass keys, know about keys, or share env files (YUCK)
- Developers can pull and run their repos immediately.
The kungfuai/env repo aims to simplify the above usecases.
Dependencies
Python 3.8
Installation
pip install kungfuai-env
Roadmap
See the open issues for a list of proposed features (and known issues).
- Add semantic versioning
- Deploy to PyPi
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.
Contact
Endurance Idehen - endurance.idehen@kungfu.ai
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kungfuai_env-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ad2047e6506504caac8ef8ab9417f30522134e8273c3f30fcce17340f69096 |
|
MD5 | 1a671758dbdc882e70158491cb56c60c |
|
BLAKE2b-256 | 6cc7892cf2acdd2dc67b0d332f0bc0f5d6d780e9976d7bac028bd7eb3f07e3fd |