Commit Graph
48 Commits
Author SHA1 Message Date
tanshu bf824cae26 Wait on the container's own health, not the host's DNS
The app's health check ran on the target host against the container name, which
only resolves inside the Docker network, so the wait could never succeed. Poll
the image's HEALTHCHECK instead and fail with a readable message. Also pin
site.env to the app user when it exists, and say how to install the provisioning
script on the server.
2026-09-22 21:37:01 +05:30
tanshu c87cd15c8c Add the menu-admin playbook
Deploys the menu app for one Site: pulls the tag, creates the data root, runs
the container against a config baked into the image, waits for health, verifies
the data directory, and points Caddy at the app with a marker it can update in
place. The parallel run uses a temporary hostname; cutover sets the retire
flags.
2026-09-22 21:27:13 +05:30
tanshu e54dd127ed Track the nginx-menu playbook as it stands
It has been serving three menu Sites from an untracked directory, so today's
state was not reproducible or revertible.
2026-09-22 21:27:13 +05:30
tanshu b7c5997274 Tandoor updated. 2026-09-21 14:09:22 +00:00
tanshu fabe4bfcfb Added nats 2026-08-29 12:31:09 +00:00
tanshu 399f5c7a6a Gitea updated for the right host and to work with caddy. 2026-08-27 02:46:52 +00:00
tanshu b727fa7c00 Updated nextcloud to use docker network and caddy 2026-02-27 08:17:18 +00:00
tanshu 5b8d77c839 Added caddy docker 2025-07-31 11:14:47 +00:00
tanshu 8a6744a1b1 Moved from redis to valkey 2025-07-31 11:12:18 +00:00
tanshu 5d276dd182 Upgraded postgres to 17 2025-07-31 11:11:27 +00:00
tanshu dc2e11ca69 Registry updated to v3 and from nginx to caddy 2025-07-30 04:17:32 +00:00
tanshu e429ce661e Updated bitwarden to work with caddy 2025-07-30 04:12:29 +00:00
tanshu 3ff953acdb IOT Playbook updated with docker networks and caddy. 2025-07-09 01:16:10 +00:00
tanshu 7c2a66540f Removed Wordpress 2024-12-17 17:53:53 +05:30
tanshu f04a29b5c7 Docker registry 2024-12-17 17:53:30 +05:30
tanshu 2f767a1826 Hugo 2024-12-17 17:52:46 +05:30
tanshu ddf6b5a54c Postgres:
Pinned a version so that watchdog does not upgrade versions.
Made the host directory configurable
2024-09-19 06:51:53 +05:30
tanshu b877098a01 Added: Cyberchef 2024-09-19 06:49:59 +05:30
tanshu 376255e15d Added: paperless-ngx 2024-09-19 06:49:39 +05:30
tanshu 230a360ad7 Added Stirling-PDF 2024-05-27 13:25:44 +05:30
tanshu ceb19235d5 Updated bitwarden to v1.30 it no longer needs to redirect to port 3012 for websockets 2024-02-16 20:19:27 +05:30
tanshu 008ac0d198 Nextcloud broken into roles.
Updated the web nginx.conf and the source is not given in the readme.
Restricted to gondor.
Webserver image and container names are now picked from the vars file.
2024-01-23 22:15:11 +05:30
tanshu e26809cec9 Cleanup 2024-01-23 21:16:42 +05:30
tanshu 18fafbb2f1 Moved bitwarden to role based playbook.
Restricted it to gondor host.
2024-01-23 21:15:54 +05:30
tanshu 790ee8b37b Moved snibox to role based playbook.
Restricted it to gondor host.
Moved back to postgres on the same host. This does away with the etc_hosts link, but kept the variable and playbook entry as a template if and when needed.
2024-01-23 21:09:22 +05:30
tanshu 5736e305e4 Gitea broken into roles for better management.
Changed hosts to gondor so that limiting is not necessary
2024-01-22 14:41:55 +05:30
tanshu aa589960b1 Updated the nginx.conf 2023-08-06 09:20:57 +05:30
tanshu 3bbacab487 Broke apart the playbook into roles. 2023-07-14 12:57:35 +05:30
tanshu 7744dd0520 Readme 2023-07-14 10:09:28 +05:30
tanshu 3d4ea2770c Allowed anonymous viewer in Grafana 2023-07-14 08:47:31 +05:30
tanshu d5115c2d58 Fix: Grafana url 2023-07-13 15:05:00 +05:30
tanshu 774b69be38 Add: IOT using Mosquitto // Node red // InfluxDB // Grafana
File and folder permissions are a bitch.
Also, will only leave access to grafana and remove the rest to be accessed using ssh tunnels
2023-07-13 14:32:17 +05:30
tanshu ae6fde8113 Added: wikijs 2023-01-02 12:23:38 +05:30
tanshu 67750b459d Fix: Right permission for the host directory of wordpress 2023-01-02 12:23:26 +05:30
tanshu 77d5fa8eda Added: Tandoor for recipes 2023-01-02 12:23:09 +05:30
tanshu 4cfffeaebd Added Mariadb and wordpress 2022-08-02 06:41:22 +05:30
tanshu 5713d3d410 Updates 2022-08-02 06:40:29 +05:30
tanshu a2e773b3ab Removed: brewman as it is moved into the main project 2022-06-07 17:43:12 +05:30
tanshu f26261fb99 Updated the gitea playbook for ssh passthrough. Still not fully there though. 2021-08-24 09:14:15 +05:30
tanshu 1189c478d6 Redis will only listen on the 127.0.0.1 and not remote connections. 2021-08-18 09:18:30 +05:30
tanshu fbd10208a8 Updated bitwarden 2021-08-18 09:17:10 +05:30
tanshu c6226d8204 Removed barker and moved it the main project 2021-08-18 09:17:00 +05:30
tanshu 499c67a336 New:
Grav
2020-10-17 12:29:51 +05:30
tanshu 60aed543d3 Feat:
Update gitea, otherwise it will not upgrade when new image is available
2020-10-17 12:29:19 +05:30
tanshu 5922227712 New:
Snibox
2020-10-17 12:28:52 +05:30
tanshu 5c22100376 New:
Rabbit MQ - needed for barker
2020-10-17 12:28:36 +05:30
tanshu 426bd8e82a Fix:
Postgres as supplying wrong env variable
2020-10-17 12:28:18 +05:30
tanshu ed8feff302 New:
Fastapi Brewman
  Fastapi Barker
2020-10-17 12:27:59 +05:30