From 4c0fe2c747cc23cf25841f9c2969a336d45adc8a Mon Sep 17 00:00:00 2001 From: leo <426742@gmail.com> Date: Thu, 22 Aug 2024 17:08:22 +0500 Subject: [PATCH] changes --- docker-compose.yml | 146 ++++++++++++++++++++++----------------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9005ed3..1559c3e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,73 +1,73 @@ -services: - gitea: - image: gitea/gitea:1.22.0 - container_name: gitea - env_file: - - /data/secrets/${SERVER_DOMAIN}/${SERVER_DOMAIN}.env - environment: - APP_NAME: "Gitea" - USER_UID: 1000 - USER_GID: 1000 - USER: git - RUN_MODE: prod - DOMAIN: git.${SERVER_DOMAIN} - ROOT_URL: https://git.${SERVER_DOMAIN} - HTTP_PORT: 3000 - - SSH_PORT: 22 - SSH_LISTEN_PORT: 22 - SSH_DOMAIN: git.${SERVER_DOMAIN} - - GITEA__cache__ENABLED: true - GITEA__cache__ADAPTER: redis - GITEA__cache__HOST: redis://gitea-cache:6379/0?pool_size=100&idle_timeout=180s - GITEA__cache__ITEM_TTL: 24 - GITEA__database__DB_TYPE: postgres - GITEA__database__HOST: postgres:5432 - GITEA__database__NAME: gitea - GITEA__database__USER: gitea - - GITEA__security__INSTALL_LOCK: true - restart: always - networks: - - proxynet - depends_on: - gitea-cache: - condition: service_started - labels: - - "traefik.enable=true" - - "traefik.http.routers.gitea.rule=Host(`git.${SERVER_DOMAIN}`)" - - "traefik.http.routers.gitea.entrypoints=https" - - "traefik.http.routers.gitea.service=gitea-service" - - "traefik.http.services.gitea-service.loadbalancer.server.port=3000" - logging: - driver: "json-file" - options: - max-size: "1m" - volumes: - - /data/appdata/gitea:/data - - /etc/timezone:/etc/timezone:ro - - /etc/localtime:/etc/localtime:ro - ports: - - "3000:3000" - - "22:22" - - gitea-cache: - container_name: gitea-cache - image: redis:7.2.5-alpine3.20 - restart: always - networks: - - proxynet - healthcheck: - test: ["CMD", "redis-cli", "ping"] - interval: 15s - timeout: 3s - retries: 30 - logging: - driver: "json-file" - options: - max-size: "1m" - -networks: - proxynet: - external: true +services: + gitea: + image: gitea/gitea:1.22.0 + container_name: gitea + env_file: + - /data/secrets/${SERVER_DOMAIN}/${SERVER_DOMAIN}.env + environment: + APP_NAME: "Gitea" + USER_UID: 1000 + USER_GID: 1000 + USER: git + RUN_MODE: prod + DOMAIN: git.${SERVER_DOMAIN} + ROOT_URL: https://git.${SERVER_DOMAIN} + HTTP_PORT: 3000 + + SSH_PORT: 22 + SSH_LISTEN_PORT: 22 + SSH_DOMAIN: git.${SERVER_DOMAIN} + + GITEA__cache__ENABLED: true + GITEA__cache__ADAPTER: redis + GITEA__cache__HOST: redis://gitea-cache:6379/0?pool_size=100&idle_timeout=180s + GITEA__cache__ITEM_TTL: 24 + GITEA__database__DB_TYPE: postgres + GITEA__database__HOST: postgres:5432 + GITEA__database__NAME: gitea + GITEA__database__USER: gitea + + GITEA__security__INSTALL_LOCK: true + restart: always + networks: + - proxynet + depends_on: + gitea-cache: + condition: service_started + labels: + - "traefik.enable=true" + - "traefik.http.routers.gitea.rule=Host(`git.${SERVER_DOMAIN}`)" + - "traefik.http.routers.gitea.entrypoints=https" + - "traefik.http.routers.gitea.service=gitea-service" + - "traefik.http.services.gitea-service.loadbalancer.server.port=3000" + logging: + driver: "json-file" + options: + max-size: "1m" + volumes: + - /data/appdata/gitea:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "3000:3000" + - "22:22" + + gitea-cache: + container_name: gitea-cache + image: redis:7.2.5-alpine3.20 + restart: always + networks: + - proxynet + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 15s + timeout: 3s + retries: 30 + logging: + driver: "json-file" + options: + max-size: "1m" + +networks: + proxynet: + external: true