Files
Lageplan/docker-compose.gitea.yml
Pepe Ziberi 362a7e4666
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
chore(ci): setup Gitea Actions + Portainer auto-deploy pipeline
2026-05-19 18:07:56 +02:00

53 lines
1.4 KiB
YAML

##############################################
# Gitea — Lightweight Git Server + Container Registry
#
# Verwendung in Portainer:
# 1. Stacks → Add Stack → "Gitea"
# 2. Diesen Inhalt einfügen
# 3. Deploy
#
# Danach:
# 1. http://192.168.1.183:3100 öffnen
# 2. Erstinstallation: Admin-User anlegen
# 3. Repository "lageplan" erstellen
# 4. Vom PC aus: git init → git remote add origin → git push
#
# Container Registry aktivieren:
# 1. Gitea Admin → Konfiguration → Pakete → Container Registry aktivieren
# 2. Oder app.ini: [packages] ENABLED = true
#
# Daten werden in gitea_data persistiert.
##############################################
services:
gitea:
image: gitea/gitea:latest
container_name: gitea
restart: unless-stopped
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=sqlite3
- GITEA__server__ROOT_URL=https://git.purepixel.ch
- GITEA__server__HTTP_PORT=3000
- GITEA__server__LFS_START_SERVER=true
# Container Registry aktivieren
- GITEA__packages__ENABLED=true
- GITEA__package__container_registry__ENABLED=true
volumes:
- gitea_data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3100:3000"
- "2222:22"
networks:
- lageplan_lageplan-net
volumes:
gitea_data:
networks:
lageplan_lageplan-net:
external: true