From 9b9a33845d4991636c8d705bb0f1375551cb7e43 Mon Sep 17 00:00:00 2001 From: peskyadmin Date: Tue, 8 Apr 2025 21:34:27 -0500 Subject: [PATCH] init --- docker-compose.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e69de29..e1f80ac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -0,0 +1,54 @@ +services: + gitea-ts: + image: tailscale/tailscale:latest + hostname: gitea + container_name: gitea-ts + environment: + - TS_AUTHKEY={{YOUR_TAILSCALE_AUTHKEY}} + - TS_STATE_DIR=/var/lib/tailscale + - TS_SERVE_CONFIG=/config/serve.json + volumes: + - ./tailscale/tailscale-data:/var/lib/tailscale + - ./tailscale/config:/config + - /dev/net/tun:/dev/net/tun + cap_add: + - net_admin + - sys_module + restart: unless-stopped + gitea: + image: docker.gitea.com/gitea:1.23.5 + container_name: gitea + environment: + - USER_UID=1000 + - USER_GID=1000 + - GITEA__database__DB_TYPE=postgres + - GITEA__database__HOST=localhost:5432 + - GITEA__database__NAME=gitea + - GITEA__database__USER=gitea + - GITEA__database__PASSWD=gitea + restart: unless-stopped + volumes: + - ./gitea/data:/data + - /etc/localtime:/etc/localtime:ro + # ports: + # - "3000:3000" + # - "222:22" + depends_on: + - gitea-ts + - postgres + network_mode: service:gitea-ts + postgres: + image: docker.io/library/postgres:14 + container_name: gitea-db + restart: unless-stopped + environment: + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=gitea + - POSTGRES_DB=gitea + volumes: + - ./postgres/data:/var/lib/postgresql/data + # ports: + # - "5432:5432" + network_mode: service:gitea-ts + depends_on: + - gitea-ts \ No newline at end of file