GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BSStudio/bss-web-file-api

BranchesTags
Open more actions menu

Latest commit

 

History

875 Commits
875 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
assets
assets
 
 
scripts
scripts
 
 
src/bss_web_file_server
src/bss_web_file_server
 
 
tests-int
tests-int
 
 
tests
tests
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
codecov.yaml
codecov.yaml
 
 
docker-bake.hcl
docker-bake.hcl
 
 
docker-compose.yml
docker-compose.yml
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pyproject.toml
pyproject.toml
 
 
renovate.json
renovate.json
 
 
uv.lock
uv.lock
 
 

Repository files navigation

Docker Integration test Python GitHub Release Date GitHub Tag GitHub branch checks state Codecov branch GitHub code size in bytes GitHub Bugs Code Smells Duplicated Lines (%) Lines of Code Maintainability Rating Quality Gate Status Reliability Rating Security Rating Technical Debt Vulnerabilities

BSS Web File Server

This project aims to help the video upload process. It will create folders for each member and video based on their uuid.

Development

Pre-requisites

  1. Install python (see version in pyproject.toml)
  2. Install uv
uv sync

Set up commit hooks

pre-commit install

Run server

uv run uvicorn src.bss_web_file_server.main:app

Lint

uv run isort . --check
uv run black . --check
uv run mypy
uv run pylint src

Apply lint

uv run isort .
uv run black .

Run development server

uv run uvicorn src.bss_web_file_server.main:app --reload

Test

uv run pytest

Integration Test

uv run pytest tests-int

See .github/workflows/integration.yml for CI/CD example with GitHub Actions.

Build docker image

docker build -t bss_web_file_server .

Run docker compose

docker-compose up

About

app.circleci.com/pipelines/github/BSStudio/bss-web-file-api

Resources

Readme
GPL-3.0 license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

1 star

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.