Files
trainingsplan/docker-compose.casaos.yml
AI-Agent 817d4a3732
Image bauen und in die Registry schieben / build (push) Failing after 39s
CI/CD: Gitea-Actions-Build nach Registry + CasaOS-Compose + Icon
- .gitea/workflows/build-image.yml: Push auf main baut das Image und
  schiebt latest + <sha> in die Gitea-Registry (j4stmarkus, lowercase)
- Workflow ist robust gegen Runner-Images ohne Docker-CLI (installiert
  docker.io falls noetig); der Runner muss den Docker-Socket mounten
- docker-compose.casaos.yml: CasaOS-Custom-App-Format, installiert nur aus
  dem Registry-Image, Datenband bleibt /DATA/AppData/trainingsplan/data
- assets/icon.png: echtes Somantis-Logo (aus Somantis/www), 512x512 PNG
- docker-compose.yml mit build: . bleibt fuer lokale Entwicklung bestehen
2026-10-02 00:19:54 +00:00

29 lines
776 B
YAML

name: trainingsplan
services:
trainingsplan:
image: git.somantis.net/j4stmarkus/trainingsplan:latest
container_name: trainingsplan
restart: unless-stopped
environment:
TRAINING_STATE_DIR: /app/data
PORT: 8080
volumes:
- /DATA/AppData/trainingsplan/data:/app/data
ports:
- target: 8080
published: "8080"
protocol: tcp
x-casaos:
architectures: [amd64]
main: trainingsplan
author: Juan
category: Utilities
icon: https://git.somantis.net/J4stMarkus/trainingsplan/raw/branch/main/assets/icon.png
title:
en_us: Trainingsplan
tagline:
en_us: Selbstgehosteter Trainingsplaner
description:
en_us: Trainingsplaene, Uebungen und Saetze selbst verwalten, Daten liegen lokal.
port_map: "8080"