Skip to content
Snippets Groups Projects
docker-compose.yml 892 B

version: "3"

services:

  app:
    image: gitea/gitea:1.12.5
    restart: always
    depends_on:
      - db
    ports:
      - 127.0.0.1:42001:42001
      - 0.0.0.0:444:444
    volumes:
      - /srv/gitea/data:/data
    environment:
      APP_NAME: "Warpzone Verwaltung"
      RUN_MODE: "prod"
      SSH_DOMAIN: "verwaltung-git.warpzone.ms"
      SSH_PORT: "444"
      ROOT_URL: "https://verwaltung-git.warpzone.ms"
      HTTP_PORT: "42001"
      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.5.6
    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"