This repo contains code about a web app for storing secrets in a SQLite database using a simple back-end build in FastAPI. Front-end is build in Jinjia. Database is managed with SQLAlchemy This web app permit you to store secrets and show every time using password and passphrase. During the first run code creates a SQLite file in repository.
For installing all libraries need for running code it is possible using poetry. In the folder there are all needed files: pyproject.toml and poetry.lock.
For running code follow this step:
- If you haven't poetry installed:
pip install poetry
poetry config virtualenvs.in-project True
- If you have already poetry installed:
poetry install
poetry shell
uvicorn src.storing_key.main:app --port 5000