|
65c762cf76
|
feat(pihole): add pihole service
|
2024-04-04 13:36:03 -04:00 |
|
|
03f66f7dd3
|
fix(forge): add placeholder build script to satisfy Task
|
2024-04-03 13:41:26 -04:00 |
|
|
b4a349bd39
|
feat(forge): add postgresql instance
|
2024-04-02 14:52:02 -04:00 |
|
|
9a068d849d
|
chore(deadcode): remove containerized cloudflared references
|
2024-03-31 15:09:20 -04:00 |
|
|
1770d26bad
|
refactor(bitwarden): extract into own pod
|
2024-03-31 15:02:18 -04:00 |
|
|
f8038836ea
|
refactor(deluge): extract into own pod
|
2024-03-31 14:59:49 -04:00 |
|
|
ed73fa0659
|
refactor(bookstack): extract into own pod
|
2024-03-31 14:52:39 -04:00 |
|
|
78b5afacaa
|
fix: expose instance ssh listener
|
2024-03-31 13:39:27 -04:00 |
|
|
ffa0a3175f
|
fix(forge): use non-containerized runner
|
2024-03-30 10:07:01 -04:00 |
|
|
fb8aa899e7
|
feat(forge): add actions runner
|
2024-03-29 20:05:29 -04:00 |
|
|
249a3aec36
|
feat(forge): code-forge start+stop scripts
|
2024-03-27 23:53:19 -04:00 |
|
|
e5ade1edda
|
chore(deadcode): deprecate healthcheck app
|
2024-03-15 00:56:25 -04:00 |
|
|
9bbd0364d0
|
feat(healthchecks): ping services periodically to check for availability + post results to Discord
|
2024-03-08 18:39:57 -05:00 |
|
|
a4f9f3e2ab
|
refactor(scripts): clean up references to networks
|
2024-02-08 23:43:24 -05:00 |
|
|
ca30887fc7
|
feat(pod): link all services under a single pod
|
2024-02-05 00:23:09 -05:00 |
|
|
2537fd43ff
|
feat(scripts): replace docker calls with equivalent podman calls in services
|
2024-02-03 13:26:05 -05:00 |
|
|
84809f72d9
|
build(cloudflared): cloudflared@2023.10.0
|
2023-12-16 00:03:36 -05:00 |
|
|
a9aadfe6bc
|
build(plex): plex@1.32.8
|
2023-12-16 00:01:16 -05:00 |
|
|
e0a20dbe91
|
feat: update all services to tag images with release or dev+hash
docs: mention version-tagging
|
2023-12-15 23:53:56 -05:00 |
|
|
2ef50df073
|
feat(deluge): move Deluge setup to task model
fix: image filename deluge
|
2023-12-15 15:47:50 -05:00 |
|
|
2750484eec
|
feat(bastion): move Bastion setup to task model
fix: Dockerfile name
|
2023-12-15 15:47:49 -05:00 |
|
|
d84dfe0ec2
|
feat(plex): move Plex setup to task model
fix: ports published for plex
fix: Dockerfile name
|
2023-12-15 15:44:47 -05:00 |
|
|
ca496b0b49
|
feat(bitwarden): move Bitwarden setup to task model
fix: newline escape
|
2023-12-15 15:40:44 -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 |
|
|
913886283c
|
infra: update plex@1.32.5.7349 (#32)
|
2023-09-11 23:32:32 -04:00 |
|
|
047a10ac47
|
infra(bastion): update cloudflared@2023.8.2 (#30)
|
2023-09-06 08:12:17 -04:00 |
|
|
d22dee6748
|
chore: removes docker-compose deadcode (#29)
|
2023-09-05 13:20:10 -04: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 |
|
|
e47b8a7ed4
|
docs: updates command refs in READMEs (#26)
|
2023-07-07 19:57:40 -04:00 |
|
|
b48d7c3fad
|
infra: networking with cloudflared, deluge (#25)
|
2023-07-07 19:42:13 -04:00 |
|
|
b3f7a3b7f4
|
infra: networking with cloudflared (#24)
|
2023-07-07 19:37:23 -04:00 |
|
|
60396f837e
|
chore: decommission traefik, auth-service (#23)
|
2023-07-07 18:47:04 -04:00 |
|
|
532500d7e8
|
infra: cloudflare-based tunnel service (#22)
|
2023-07-04 23:07:47 -04:00 |
|
|
427ee18714
|
refactor: hoist start/stop/restart to top-level (#21)
* refactor: hoist start/stop/restart to top-level
* docs: README updates
|
2023-05-28 14:52:01 -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 |
|
|
b6529bedc6
|
build: plex@1.32 (#19)
|
2023-04-29 18:38:07 -04:00 |
|
|
19c5176501
|
build: dependency updates, python@3.11.3 (#18)
|
2023-04-29 11:42:10 -04:00 |
|
|
b6d5016880
|
infra: ensure containers restart if docker restarts
|
2023-04-05 13:46:17 -04:00 |
|
|
e3c5ed7989
|
fix: missing middleware
|
2022-12-21 14:35:32 -05:00 |
|
|
27f7c7a716
|
feat: add bitwarden instance (#16)
|
2022-12-21 14:21:10 -05:00 |
|
|
95e2d1e2bb
|
fix: acme path
|
2022-12-11 15:02:17 -05:00 |
|
|
9ee8846ec8
|
infra: update traefik config, remove label-based conf
|
2022-12-11 14:39:52 -05:00 |
|
|
3e79b8ee95
|
feat: move acme out of repo
|
2022-12-11 13:57:08 -05:00 |
|
|
3de891d537
|
Feat/monolith auth (#15)
* feat: add monolith, auth check
* chore: tasks, lint
* feat: login portal via django
* fix: url redirect
fix: monolith settings gaps
|
2022-12-05 00:05:29 -05:00 |
|
|
d2f97a867d
|
refactor: group services in top-level directory
|
2022-12-04 13:40:59 -05:00 |
|