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:
@@ -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
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# AI Stack Deployer
|
||||
|
||||
# ***NEVER FORGET THE PRINCIPLES RULES***
|
||||
> Self-service portal for deploying personal OpenCode AI coding assistant stacks
|
||||
|
||||
[](https://dokploy.com)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user