From 6873ef44e45f83f552fa7c34a5034619209c3fbd Mon Sep 17 00:00:00 2001 From: bee Date: Thu, 18 Jun 2026 12:25:18 +0200 Subject: [PATCH] ott and stuff --- .gitignore | 3 +- .vscode/tasks.json | 23 +++ containers/ott/makefile | 7 + playbooks/autodns/autodns.yml | 8 + playbooks/letsencrypt/letsencrypt.yml | 1 + .../nginx/sites-enabled/ott.secretbee.buzz | 33 ++++ playbooks/ott/docker-compose.yml | 59 +++++++ playbooks/ott/ott-db.container.j2 | 18 ++ playbooks/ott/ott-redis.container | 20 +++ playbooks/ott/ott-server.container.j2 | 28 ++++ playbooks/ott/ott.yml | 157 ++++++++++++++++++ playbooks/ott/production.toml.j2 | 15 ++ 12 files changed, 371 insertions(+), 1 deletion(-) create mode 100644 containers/ott/makefile create mode 100644 playbooks/nginx/sites-enabled/ott.secretbee.buzz create mode 100644 playbooks/ott/docker-compose.yml create mode 100644 playbooks/ott/ott-db.container.j2 create mode 100644 playbooks/ott/ott-redis.container create mode 100644 playbooks/ott/ott-server.container.j2 create mode 100644 playbooks/ott/ott.yml create mode 100644 playbooks/ott/production.toml.j2 diff --git a/.gitignore b/.gitignore index 6023c91..bcfcaf4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ registry/ .vault-password *.private *.secret -mail.txt \ No newline at end of file +mail.txt +containers/opentogethertube \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 8d475af..fde23ef 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -160,6 +160,29 @@ "panel": "dedicated" } }, + { + "label": "Deploy: ott", + "type": "shell", + "command": "make deploy-ott", + "group": "build", + "presentation": { + "reveal": "always", + "panel": "dedicated" + } + }, + { + "label": "Build & Push: ott", + "type": "shell", + "command": "make push-ott", + "group": "build", + "presentation": { + "reveal": "always", + "panel": "dedicated" + }, + "options": { + "cwd": "${workspaceFolder}/containers/ott" + } + } // { // "label": "Build & Push: