No description https://tonyebel.com
Find a file
Tony Ebel f5ff165eb4
All checks were successful
Main / Lint, Format, and Test (push) Successful in 43s
Main / Docker Build (push) Successful in 32s
Main / Deploy (push) Has been skipped
move index page specific css/js to separate files
2026-02-28 13:06:12 -06:00
.forgejo/workflows add tests for generated rss feed file 2026-02-27 10:48:13 -06:00
static move index page specific css/js to separate files 2026-02-28 13:06:12 -06:00
templates move index page specific css/js to separate files 2026-02-28 13:06:12 -06:00
tests add sitemap tests 2026-02-27 11:07:52 -06:00
.dockerignore add more ignores 2026-02-20 14:47:57 -06:00
.gitattributes normalize newlines to LF 2026-02-17 14:12:57 -06:00
.gitignore add more ignores 2026-02-20 14:47:57 -06:00
.nvim.lua a working todo application. also nvim override for repo 2026-01-20 11:53:06 -06:00
.pre-commit-config.yaml command line movements post with asciinema player setup. also altered add-post.py for the new db name. 2026-01-29 11:14:57 -06:00
add-or-update-post.py fixed id's in posts table. updated add-or-update-post to allow updating a post so I don't have to delete it to update. 2026-01-29 15:20:58 -06:00
app.py /feed.xml setup and generated with generate_staic.py 2026-02-27 10:12:56 -06:00
docker-compose.yml move around nginx config in docker-compose 2026-02-27 11:32:10 -06:00
Dockerfile setup rss feed 2026-02-26 21:42:49 -06:00
generate_static.py /feed.xml setup and generated with generate_staic.py 2026-02-27 10:12:56 -06:00
gunicorn_config.py normalize newlines to LF 2026-02-17 14:12:57 -06:00
gunicorn_socket_config.py normalize newlines to LF 2026-02-17 14:12:57 -06:00
models.py setup rss feed 2026-02-26 21:42:49 -06:00
pyproject.toml add tests for generated rss feed file 2026-02-27 10:48:13 -06:00
README.md swap around uv README section 2026-01-27 11:21:57 -06:00
site.db add weather-globe project and tweak the how-this-works popover 2026-02-11 15:49:00 -06:00
start_gunicorns.sh initial chat room setup and configured with sockets 2026-02-02 15:48:14 -06:00
uv.lock add tests for generated rss feed file 2026-02-27 10:48:13 -06:00

Tony's Portfolio Site

This repo hosts my Flask portfolio site.

The site is mainly for:

  • about me page
  • posts
  • projects

UV

Python package managedment is managed by uv. If a package needs to be added or updated, adjust the pyproject.toml and then run uv lock to update the lockfile.

Failing to do this will result in CI tests failing.

CI/CD

Runs an actions workflow on my Forgejo server for:

  • python lint/format
  • javascript lint
  • javascript/css format
  • uv lock checks
  • build docker image test
  • deploy if tag was created

Pre-commit

Hooks are also setup to mimic the tests in the actions workflow. These can be setup by running pre-commit install.