Saltar a contenido

Forgejo

Forge git self-hosted (fork comunitario de Gitea). Versionado de configs del homelab, agentes y notas.

services:
  forgejo:
    image: codeberg.org/forgejo/forgejo:15.0.3
    container_name: forgejo
    restart: unless-stopped
    ports:
      - "8524:3000"
      - "2222:22"
    volumes:
      - ./data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    environment:
      - TZ=America/Argentina/Buenos_Aires
      - USER_UID=1000
      - USER_GID=1000
      - FORGEJO__server__DOMAIN=git.matias7235.com.ar
      - FORGEJO__server__ROOT_URL=https://git.matias7235.com.ar
      - FORGEJO__server__SSH_DOMAIN=git.matias7235.com.ar
      - FORGEJO__server__SSH_PORT=2222
      - FORGEJO__database__DB_TYPE=sqlite3
      - FORGEJO__security__INSTALL_LOCK=true
      - FORGEJO__service__DISABLE_REGISTRATION=true
      - FORGEJO__openid__ENABLE_OPENID_SIGNIN=false
    networks:
      - forgejo_net

networks:
  forgejo_net:
    name: forgejo_net
    driver: bridge