146b438f52
chore(python): remove leftover references to old Python logic
2023-12-15 23:31:50 -05:00
92d8d3672d
feat(services): bookstack ( #33 )
...
* feat(bookstack): working example bookstack instance
* build(taskfiles): add Taskfile to handle start+stop
* fix: ensure that network exists without erroring
* chore(git): ignore Task bin
* docs: notes on volumes, task commands
* build(taskfiles): add build command, centralized user-supplied env
* refactor(taskfiles): split away internal tasks
* refactor(taskfiles): move environment variables into shared env.yml
2023-12-15 12:40:14 -05:00
57a2b02c74
infra: remove docker compose dependency ( #28 )
...
* infra(techdebt): migrate bastion, deluge to not use compose
* infra: migrate plex, move env files out of repository path
* infra: migrate bitwarden
* infra: add version tagging
* chore: linting + docs
2023-09-04 14:22:53 -04:00
532500d7e8
infra: cloudflare-based tunnel service ( #22 )
2023-07-04 23:07:47 -04:00
980aa2a8ba
feat: better auth service ( #20 )
...
* feat: forwardauth + oauth implementation
* build: ignore env dotfiles
* infra: local dynamic config, add service and forwardauth, remove unneeded port expose
* fix: routing on callback, extraneous COPY calls
* infra: auth service config
* chore: remove legacy monolith auth
* infra: ensure that auth container restarts always
2023-05-22 14:10:38 -04:00
152b46be8f
chore: general tooling updates ( #17 )
...
* chore: add __pycache__ to ignores
* build: pip@23.1, pip-tools@6.13.0
* build: python@3.11.3
* build: general dependency updates
* build: pip version range
* docs: service list update
2023-04-29 11:36:53 -04:00
ef19e50360
Infra/pyinfra helpers ( #8 )
...
* build: pyinfra dependency
* infra: system update/reboot helpers
2022-11-12 13:36:19 -05:00
d55e2e486b
feat: deluge service ( #3 )
2022-09-04 12:47:18 -04:00
e3e7a60365
feat: better tooling ( #2 )
...
feat: better tooling
2022-08-26 14:15:21 -04:00