This project aims to help the video upload process. It will create folders for each member and video based on their uuid.
- Install python (see version in pyproject.toml)
- Install uv
uv sync
pre-commit install
uv run uvicorn src.bss_web_file_server.main:app
uv run isort . --check uv run black . --check uv run mypy uv run pylint src
uv run isort . uv run black .
uv run uvicorn src.bss_web_file_server.main:app --reload
uv run pytest
uv run pytest tests-int
See .github/workflows/integration.yml for CI/CD example with GitHub Actions.
docker build -t bss_web_file_server .docker-compose up