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 :<sha>
when pushing to main branch.
This commit is contained in:
Oussama Douhou
2026-01-09 23:44:02 +01:00
parent 19845880e3
commit eb6d5142ca
3 changed files with 15 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
# Use official Bun image # Use official Bun image
# ***NEVER FORGET THE PRINCIPLES*** # ***NEVER FORGET THE PRINCIPLES RULES***
FROM oven/bun:1.3-alpine AS base FROM oven/bun:1.3-alpine AS base
# Set working directory # Set working directory

View File

@@ -1,5 +1,6 @@
# AI Stack Deployer # AI Stack Deployer
# ***NEVER FORGET THE PRINCIPLES RULES***
> Self-service portal for deploying personal OpenCode AI coding assistant stacks > 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) [![Powered by Dokploy](https://img.shields.io/badge/Powered%20by-Dokploy-blue)](https://dokploy.com)

View File

@@ -13,9 +13,10 @@
## Current Task ## Current Task
**Build is successful** - Now need to: **Build is successful** - Now need to:
1. Create `.gitea/workflows/docker-publish.yaml` for THIS project 1. Create `.gitea/workflows/docker-publish.yaml` for THIS project
2. Initialize git repo and push to trigger build 2. Initialize git repo
3. Enable `:latest` tag for `ai-stack-deployer` image 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 ## Quick Reference
@@ -29,6 +30,15 @@
## DOCUMENTATION ## 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**: **Environment**:
```bash ```bash
STACK_IMAGE=git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest STACK_IMAGE=git.app.flexinit.nl/oussamadouhou/oh-my-opencode-free:latest