Skip to content

1 Inicio

nikoDev edited this page Jun 26, 2023 · 1 revision

Inicio

¿Qué es Gitea?

La plataforma provee un servicio para el versionamiento de código autoalojado

Es decir que precindimos del servicio que nos ofrecen plataformas como

  • Github
  • Gitlab
  • Bitbuket

Funcionalidades

Veamos cuales son las funcionalidades más destacadas que nos ofrece la plataforma

  • Login de usuarios
  • Roles y nivel de politicas de acceso
  • Gestión de alojamiento en su totalidad
  • Organizaciones - Equipos
  • Versionamiento de código y paquetes
  • Wiki de proyectos
  • Dashboard de actividad por repositorio

Integración con el sistema

La plataforma permite multiples maneras de instalarse

  • Sobre el sistema Host
  • En un server sobre el host
  • Con Docker/Kubernetes

Integración elegida
  • Para esta implementación vamos a utilizar Docker con una BD PostgreSQL
  • Persistiremos la data de la app en un volumen de host dentro del propio directorio que contiene dicho archivo de manifiesto yaml.
  • El docker-compose.yml provee las directivas de composición del container que contedrá la imagen base de gitea.
  • Versión actual de uso: gitea/gitea:1.19.0

Docker Compose
  • Docker compose es un orquestador de contenedores
  • Permite una gestión optima de los servicios
  • Evita la creación en linea
  • Ofrece portabilidad del manifiesto
  • Es replicable y facilmente escalable

Inicio

¿Qué es Gitea?

La plataforma provee un servicio para el versionamiento de código autoalojado

Es decir que precindimos del servicio que nos ofrecen plataformas como

  • Github
  • Gitlab
  • Bitbuket

Funcionalidades

Veamos cuales son las funcionalidades más destacadas que nos ofrece la plataforma

  • Login de usuarios
  • Roles y nivel de politicas de acceso
  • Gestión de alojamiento en su totalidad
  • Organizaciones - Equipos
  • Versionamiento de código y paquetes
  • Wiki de proyectos
  • Dashboard de actividad por repositorio

Integración con el sistema

La plataforma permite multiples maneras de instalarse

  • Sobre el sistema Host
  • En un server sobre el host
  • Con Docker/Kubernetes

Integración elegida
  • Para esta implementación vamos a utilizar Docker con una BD PostgreSQL
  • Persistiremos la data de la app en un volumen de host dentro del propio directorio que contiene dicho archivo de manifiesto yaml.
  • El docker-compose.yml provee las directivas de composición del container que contedrá la imagen base de gitea.
  • Versión actual de uso: gitea/gitea:1.19.0

Docker Compose
  • Docker compose es un orquestador de contenedores
  • Permite una gestión optima de los servicios
  • Evita la creación en linea
  • Ofrece portabilidad del manifiesto
  • Es replicable y facilmente escalable

Clone this wiki locally