From eb6d5142caac23789530e04890664e9ffe20cd36 Mon Sep 17 00:00:00 2001 From: Oussama Douhou Date: Fri, 9 Jan 2026 23:44:02 +0100 Subject: [PATCH] feat: add CI/CD workflow and update documentation - Add .gitea/workflows/docker-publish.yaml for automated builds - Configure workflow to trigger on main branch - Update README.md with deployment instructions - Update START-HERE.md with session context This enables automatic Docker image builds tagged as :latest and : when pushing to main branch. --- Dockerfile | 2 +- README.md | 1 + START-HERE.md | 16 +++++++++++++--- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index b240702..7e75fd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Use official Bun image -# ***NEVER FORGET THE PRINCIPLES*** +# ***NEVER FORGET THE PRINCIPLES RULES*** FROM oven/bun:1.3-alpine AS base # Set working directory diff --git a/README.md b/README.md index cc1000b..0e1b4bd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # AI Stack Deployer +# ***NEVER FORGET THE PRINCIPLES RULES*** > Self-service portal for deploying personal OpenCode AI coding assistant stacks [![Powered by Dokploy](https://img.shields.io/badge/Powered%20by-Dokploy-blue)](https://dokploy.com) diff --git a/START-HERE.md b/START-HERE.md index b631763..9a50ae6 100644 --- a/START-HERE.md +++ b/START-HERE.md @@ -13,9 +13,10 @@ ## Current Task **Build is successful** - Now need to: -1. Create `.gitea/workflows/docker-publish.yaml` for THIS project -2. Initialize git repo and push to trigger build -3. Enable `:latest` tag for `ai-stack-deployer` image +1. ✅ Create `.gitea/workflows/docker-publish.yaml` for THIS project +2. ✅ Initialize git repo +3. 🔧 Create repository on Gitea: https://git.app.flexinit.nl (repo: ai-stack-deployer) +4. Push to trigger build and enable `:latest` tag ## Quick Reference @@ -29,6 +30,15 @@ ## DOCUMENTATION +**Git Repository**: +```bash +# Remote URL pattern +ssh://git@git.app.flexinit.nl:22222/oussamadouhou/{repo-name}.git + +# This project +origin: ssh://git@git.app.flexinit.nl:22222/oussamadouhou/ai-stack-deployer.git +``` + **Environment**: ```bash STACK_IMAGE=git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest