Advertisement
Guest User

gitea_docker-compose.yml

a guest
Jun 3rd, 2022
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.51 KB | None | 0 0
  1. version: '3.4'
  2.  
  3. services:
  4.   gitea-db:
  5.     image: mariadb
  6.     container_name: gitea-db
  7.     restart: always
  8.     environment:
  9.       - MYSQL_DATABASE=gitea
  10.       - MYSQL_ROOT_PASSWORD=[Gitea_SQL_Root_PW]
  11.       - MYSQL_USER=[Gitea_SQL_User]
  12.       - MYSQL_PASSWORD=[Gitea_SQL_PW]
  13.     volumes:
  14.       - /etc/localtime:/etc/localtime:ro
  15.       - /opt/containers/gitea/mysql:/var/lib/mysql
  16.     networks:
  17.       - default
  18.  
  19.   gitea-app:
  20.     image: gitea/gitea:1.16
  21.     container_name: gitea-app
  22.     restart: always
  23.     environment:
  24.       - RUN_CROND=true
  25.       - VIRTUAL_HOST=git.deineurl.de
  26.       - VIRTUAL_PORT=3000
  27.     volumes:
  28.       - /etc/localtime:/etc/localtime:ro
  29.       - /opt/containers/gitea/data:/data
  30.     labels:
  31.       - "traefik.enable=true"
  32.       - "traefik.http.routers.gitea.entrypoints=http"
  33.       - "traefik.http.routers.gitea.rule=Host(`git.deineurl.de`)"
  34.       - "traefik.http.middlewares.gitea-https-redirect.redirectscheme.scheme=https"
  35.       - "traefik.http.routers.gitea.middlewares=gitea-https-redirect"
  36.       - "traefik.http.routers.gitea-secure.entrypoints=https"
  37.       - "traefik.http.routers.gitea-secure.rule=Host(`git.deineurl.de`)"
  38.       - "traefik.http.routers.gitea-secure.tls=true"
  39.       - "traefik.http.routers.gitea-secure.tls.certresolver=http"
  40.       - "traefik.http.routers.gitea-secure.service=gitea"
  41.       - "traefik.http.routers.gitea-secure.middlewares=secHeaders@file"
  42.       - "traefik.http.services.gitea.loadbalancer.server.port=3000"
  43.       - "traefik.docker.network=proxy"
  44.     depends_on:
  45.       - gitea-db
  46.     networks:
  47.       - proxy
  48.       - default
  49.  
  50. networks:
  51.   proxy:
  52.     external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement