diff --git a/backlog/config.yml b/backlog/config.yml new file mode 100644 index 0000000..21d8cd7 --- /dev/null +++ b/backlog/config.yml @@ -0,0 +1,16 @@ +project_name: "Erowid Bot" +default_status: "To Do" +statuses: ["To Do", "In Progress", "Done"] +labels: [] +milestones: [] +date_format: yyyy-mm-dd +max_column_width: 20 +default_editor: "nvim" +auto_open_browser: true +default_port: 6420 +remote_operations: true +auto_commit: false +bypass_git_hooks: false +check_active_branches: true +active_branch_days: 30 +task_prefix: "task" diff --git a/backlog/tasks/task-1 - Set-up-Gitea-primary-workflow-with-GitHub-mirror-and-auto-deploy.md b/backlog/tasks/task-1 - Set-up-Gitea-primary-workflow-with-GitHub-mirror-and-auto-deploy.md new file mode 100644 index 0000000..6543a2d --- /dev/null +++ b/backlog/tasks/task-1 - Set-up-Gitea-primary-workflow-with-GitHub-mirror-and-auto-deploy.md @@ -0,0 +1,31 @@ +--- +id: TASK-1 +title: Set up Gitea-primary workflow with GitHub mirror and auto-deploy +status: Done +assignee: [] +created_date: '2026-02-17 01:50' +updated_date: '2026-02-17 01:50' +labels: [] +dependencies: [] +priority: high +--- + +## Description + + +Configure erowid-bot repo: Gitea as primary, push mirror to GitHub, deploy webhook on Netcup, DNS at erowid.psilo-cyber.net via Cloudflare tunnel + Traefik. + + +## Implementation Notes + + +- Gitea repo: gitea.jeffemmett.com/jeffemmett/erowid-bot (primary) +- GitHub mirror: github.com/Jeff-Emmett/erowid-bot (private, push mirror on commit + 8h) +- Local clone: /home/jeffe/Github/erowid-bot +- Netcup deploy: /opt/apps/erowid-bot/ +- Deploy webhook: added to /opt/deploy-webhook/webhook.py, Gitea webhook ID 73 +- DNS: erowid.psilo-cyber.net CNAME → CF tunnel +- Tunnel: hostname added to remote tunnel config via API +- Traefik: Host(erowid.psilo-cyber.net) → port 8000 +- Live at https://erowid.psilo-cyber.net/ +