diff --git a/Traefik/docker-compose.yml b/Traefik/docker-compose.yml index 2e9ada2..1c5ba81 100644 --- a/Traefik/docker-compose.yml +++ b/Traefik/docker-compose.yml @@ -28,4 +28,40 @@ services: - "traefik.http.routers.traefik.tls.certresolver=myresolver" # - "traefik.http.routers.traefik.middlewares=traefik-auth" # - "traefik.http.middlewares.traefik-auth.basicauth.users=user:$$2y$$05$$6m8MvyzgJ4Kl7/3rL4X6VurX1huMas8a7oPB3xRfBjFbGCR8MUi7W" + restart: unless-stopped + + + + + + + #gitea (222) + gitea: + image: gitea/gitea:latest + container_name: gitea + volumes: + - ./gitea:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "222:22" + environment: + - APP_NAME="gitea" + - USER_UID=1000 + - USER_GID=1000 + - USER=git + - RUN_MODE=prod + - DOMAIN=test.luke-else.co.uk + - SSH_DOMAIN=test.luke-else.co.uk + - HTTP_PORT=3000 + - ROOT_URL=https://test.luke-else.co.uk + - SSH_PORT=222 + - SSH_LISTEN_PORT=22 + - DB_TYPE=sqlite3 + labels: + ## Expose Gitea Through Trefik ## + - "traefik.enable=true" # <== Enable traefik to proxy this container + - "traefik.http.routers.gitea.rule=Host(`test.luke-else.co.uk`)" + - "traefik.http.routers.gitea.entrypoints=websecure" + - "traefik.http.routers.gitea.tls.certresolver=myresolver" restart: unless-stopped \ No newline at end of file