Changes to fix gitea package repo

This commit is contained in:
2025-09-02 22:40:15 -05:00
parent 01c303daa9
commit 3641a304b6
2 changed files with 53 additions and 30 deletions

View File

@@ -1,6 +1,35 @@
include:
- ./karakeep-compose.yaml
- ./jellyfin-compose.yaml
secrets:
JWT_SECRET:
file: './authelia/secrets/JWT_SECRET'
SESSION_SECRET:
file: './authelia/secrets/SESSION_SECRET'
STORAGE_PASSWORD:
file: './authelia/secrets/STORAGE_PASSWORD'
STORAGE_ENCRYPTION_KEY:
file: './authelia/secrets/STORAGE_ENCRYPTION_KEY'
volumes:
meilisearch:
karakeep:
networks:
karakeep:
external: false
karakeep-int:
external: false
ollama:
external: false
ollama-int:
external: false
jellyfin:
external: false
jellyfin-int:
external: false
auth:
external: false
gitea:
external: false
services:
web:
image: "nginx"
@@ -20,12 +49,14 @@ services:
- jellyfin
- jellyfin-int
- auth
- gitea
depends_on:
- jellyfin
- ollama-webui
- karakeep-web
- authelia
- qbittorrent
- gitea
# Optional - extra fonts to be used during transcoding with subtitle burn-in
# - type: bind
# source: /usr/local/share/fonts/cu
@@ -89,38 +120,30 @@ services:
- /etc/localtime:/etc/localtime:ro
ports:
- "222:22"
gitea-runner:
image: docker.io/gitea/act_runner:nightly
restart: unless-stopped
networks:
- gitea
environment:
# - CONFIG_FILE=/config.yaml
- GITEA_INSTANCE_URL=https://gitea.loadingm.xyz/
- GITEA_RUNNER_REGISTRATION_TOKEN=i04H1aJxHByflAjVneA0G5CmPl1ntQDtGDeZCBnM
- GITEA_RUNNER_NAME=local
- "GITEA_RUNNER_LABELS=\
rustup-stable:docker://gitea.loadingm.xyz/the10thwiz/rustup:stable,\
rustup-beta:docker://gitea.loadingm.xyz/the10thwiz/rustup:beta,\
rustup-nightly:docker://gitea.loadingm.xyz/the10thwiz/rustup:nightly,\
ubuntu-latest:docker://node:16-bullseye,\
ubuntu-22.04:docker://node:16-bullseye,\
ubuntu-20.04:docker://node:16-bullseye"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/gitea/runner/:/data
# - ./runner-config.yaml:/config.yaml
# calibre:
# image: "linuxserver/calibre-web"
# 5d-diplomacy-frontend:
# image: ""
# 5d-diplomacy-backend:
# image: ""
secrets:
JWT_SECRET:
file: './authelia/secrets/JWT_SECRET'
SESSION_SECRET:
file: './authelia/secrets/SESSION_SECRET'
STORAGE_PASSWORD:
file: './authelia/secrets/STORAGE_PASSWORD'
STORAGE_ENCRYPTION_KEY:
file: './authelia/secrets/STORAGE_ENCRYPTION_KEY'
volumes:
meilisearch:
karakeep:
networks:
karakeep:
external: false
karakeep-int:
external: false
ollama:
external: false
ollama-int:
external: false
jellyfin:
external: false
jellyfin-int:
external: false
auth:
external: false
gitea:
external: false