informatica:software:aplicaciones_web:gitea
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Gitea
Instalación
Docker
Como base de datos, se puede usar SQLite, MySQL/MariaDB, SQLServer o PostgreSQL.
docker-compose.yml:
version: "3" networks: gitea: external: false services: server: image: gitea/gitea:1.13.1 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 restart: always networks: - gitea volumes: - ./app:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "222:22"
Para la versión con MariaDB/MySQL:
version: "3" networks: gitea: external: false services: server: image: gitea/gitea:1.13.1 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - DB_TYPE=mysql - DB_HOST=servidor_base_datos[:puerto] - DB_NAME=gitea - DB_USER=gitea - DB_PASSWD=contraseña restart: always networks: - gitea volumes: - ./app:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "222:22"
Las variables de entorno se las pasamos al instalador para que las coja automáticamente y no tengamos que cubrirlas nosotros.
Tras crear el contenedor, accedemos vía web y nos registramos para poder empezar a usarlo: http://ip.del.contenedor:3000/install
Configuración
Los cambios se realizan en el fichero app.ini. Si estamos usando el docker-compose.yml de más arriba, estará en ./app/gitea/conf/app.ini.
Tras cualquier cambio, para que se aplique, hay que reiniciar Gitea.
Si usamos SMTP:
[mailer] ENABLED = true HOST = smtp.sendgrid.net:587 FROM = usuario@ejemplo.com USER = apikey PASSWD = SG.D5fntD7ySoaqpwef123ñlkj123afsdf_.2asdflkjhASD31231K
informatica/software/aplicaciones_web/gitea.1699378589.txt.gz · Última modificación: por tempwin

