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: include:
- ./karakeep-compose.yaml - ./karakeep-compose.yaml
- ./jellyfin-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: services:
web: web:
image: "nginx" image: "nginx"
@@ -20,12 +49,14 @@ services:
- jellyfin - jellyfin
- jellyfin-int - jellyfin-int
- auth - auth
- gitea
depends_on: depends_on:
- jellyfin - jellyfin
- ollama-webui - ollama-webui
- karakeep-web - karakeep-web
- authelia - authelia
- qbittorrent - qbittorrent
- gitea
# Optional - extra fonts to be used during transcoding with subtitle burn-in # Optional - extra fonts to be used during transcoding with subtitle burn-in
# - type: bind # - type: bind
# source: /usr/local/share/fonts/cu # source: /usr/local/share/fonts/cu
@@ -89,38 +120,30 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
- "222:22" - "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: # calibre:
# image: "linuxserver/calibre-web" # image: "linuxserver/calibre-web"
# 5d-diplomacy-frontend: # 5d-diplomacy-frontend:
# image: "" # image: ""
# 5d-diplomacy-backend: # 5d-diplomacy-backend:
# image: "" # 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

View File

@@ -22,7 +22,7 @@ server {
server_name gitea.loadingm.xyz; server_name gitea.loadingm.xyz;
## The default `client_max_body_size` is 1M, this might not be enough for some posters, etc. ## The default `client_max_body_size` is 1M, this might not be enough for some posters, etc.
client_max_body_size 200M; client_max_body_size 200G;
ssl_certificate /etc/letsencrypt/live/loadingm.xyz/fullchain.pem; ssl_certificate /etc/letsencrypt/live/loadingm.xyz/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/loadingm.xyz/privkey.pem; ssl_certificate_key /etc/letsencrypt/live/loadingm.xyz/privkey.pem;