A simple bootstrap 5 .well-known/fursona viewer https://sona.swee.codes
Find a file
swee f0121f2388
All checks were successful
Create Docker image / deploy (push) Successful in 27s
Update .forgejo/workflows/docker.yml
2025-04-07 14:58:38 -07:00
.forgejo/workflows Update .forgejo/workflows/docker.yml 2025-04-07 14:58:38 -07:00
templates Update templates/home.html 2025-03-16 16:33:11 -07:00
.gitignore Initial commit 2025-03-16 09:44:38 -07:00
Dockerfile Update Dockerfile 2025-03-29 20:42:48 -07:00
fallback.svg Upload files to "/" 2025-03-16 17:01:34 -07:00
LICENSE Initial commit 2025-03-16 09:44:38 -07:00
logo.png Upload files to "/" 2025-03-16 16:26:51 -07:00
logo.svg Upload files to "/" 2025-03-16 16:26:51 -07:00
README.md Update README.md 2025-03-28 18:22:53 -07:00
server.py Update server.py 2025-03-16 17:48:50 -07:00

BootStrap 'Sona

A simple BootStrap 5 .well-known/fursona viewer

Usage (testing)

python3 server.py

Usage (hypercorn)

hypercorn --bind=0.0.0.0:2011 server:app

Should be similar for any other Flask ASGI/WSGI framework

Usage (Docker)

Use this docker compose file

services:
  bootstrapsona:
    image: git.swee.codes/swee/bootstrapsona:latest
    restart: unless-stopped
    ports:
      - 2011:2011/tcp

Resources used

  • BootStrap 5.3.3 (CSS only)
  • FontAwesome 6.7.2 (Bare SVG)