Skip to content
Snippets Groups Projects
Commit a694ed05 authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

gitea auf vorstands-vm

parent 730e3b62
No related branches found
No related tags found
No related merge requests found
---
# Get secrets
- include: ../functions/get_secret.yml
with_items:
- { path: /srv/gitea/mysql_root_pw, length: 24 }
- { path: /srv/gitea/mysql_user_pw, length: 12 }
- name: create folder struct for gitea
file:
path: "{{item}}"
state: "directory"
owner: 1000
group: 1000
with_items:
- "/srv/gitea/db/"
- "/srv/gitea/data/"
- name: Konfig-Dateien erstellen
template:
src: "{{item}}"
dest: "/srv/gitea/{{item}}"
with_items:
- "docker-compose.yml"
- name: start gitea docker
docker_service:
project_src: /srv/gitea/
state: present
version: "3"
services:
app:
image: gitea/gitea:1.7.0-rc1
restart: always
depends_on:
- db
ports:
- 127.0.0.1:42001:42001
- 0.0.0.0:444:22
volumes:
- /srv/gitea/data:/data
environment:
APP_NAME: "Warpzone Verwaltung"
RUN_MODE: "prod"
SSH_DOMAIN: "verwaltung-git.warpzone.ms"
SSH_PORT: "444"
HTTP_PORT: "42001"
ROOT_URL: "https://verwaltung-git.warpzone.ms"
USER_UID: "1000"
USER_GID: "1000"
DB_TYPE: "mysql"
DB_HOST: "db:3306"
DB_NAME: "gitea"
DB_USER: "gitea"
DB_PASSWD: "{{ mysql_user_pw }}"
db:
image: mariadb:10.3.10
restart: always
volumes:
- /srv/gitea/db/:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: "{{ mysql_root_pw }}"
MYSQL_PASSWORD: "{{ mysql_user_pw }}"
MYSQL_DATABASE: "gitea"
MYSQL_USER: "gitea"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment