Browse Source

update readme

liuyuqi-cnb 2 days ago
parent
commit
34206aab22
2 changed files with 86 additions and 0 deletions
  1. 26 0
      README.md
  2. 60 0
      docker-compose.yml

+ 26 - 0
README.md

@@ -4,6 +4,8 @@
 
 
 ## Usage
 ## Usage
 
 
+二进制文件安装:
+
 ```
 ```
 TAGS="bindata sqlite sqlite_unlock_notify" make build
 TAGS="bindata sqlite sqlite_unlock_notify" make build
 
 
@@ -12,10 +14,34 @@ TAGS="bindata sqlite sqlite_unlock_notify" make build
 ./gitea web
 ./gitea web
 ```
 ```
 
 
+act_runner:
+
+```
+make build
+# make docker
+./act_runner register --instance http://192.168.8.8:3000 --token <my_runner_token> --no-interactive
+
+./act_runner daemon
+# docker run -e GITEA_INSTANCE_URL=https://your_gitea.com -e GITEA_RUNNER_REGISTRATION_TOKEN=<your_token> -v /var/run/docker.sock:/var/run/docker.sock --name my_runner gitea/act_runner:nightly
+
+./act_runner generate-config > config.yaml
+
+```
+
+docker 安装:
+
+```
+docker copose up -d --build -f docker-compose.yml
+```
+
 ## Develop
 ## Develop
 
 
 项目结构:
 项目结构:
 
 
 
 
+## Reference
+
+- [gitea](https://docs.gitea.com/zh-tw/installation/install-with-docker)
+
 
 
 
 

+ 60 - 0
docker-compose.yml

@@ -0,0 +1,60 @@
+version: '3.4'
+
+services:
+  backend:
+    container_name: backend
+    # build:
+    #   context: ./
+    #   dockerfile: Dockerfile
+    image: docker.gitea.com/gitea:1.25.5
+    restart: always
+    networks:
+      - gitea
+    # depends_on:
+    #   - db
+    ports:
+      - 3000:3000
+      - 2222:22
+    env_file:
+      - .env
+    environment:
+      - USER_UID=100
+      - USER_GID=100
+      # - GITEA__database__DB_TYPE=mysql
+      # - GITEA__database__HOST=db:3306
+      # - GITEA__database__NAME=gitea
+      # - GITEA__database__USER=gitea
+      # - GITEA__database__PASSWD=gitea
+    volumes:
+      - ./gitea:/data
+      - /etc/timezone:/etc/timezone:ro
+      - /etc/localtime:/etc/localtime:ro
+  
+  act_runner:
+    container_name: runner
+    image: gitea/act_runner:nightly
+    volumes:
+      - runner.yaml
+    environment:
+      - name=value
+  # db:
+  #   image: docker.io/library/mysql:8
+  #   restart: always
+  #   environment:
+  #     - MYSQL_ROOT_PASSWORD=gitea
+  #     - MYSQL_USER=gitea
+  #     - MYSQL_PASSWORD=gitea
+  #     - MYSQL_DATABASE=gitea
+  #   networks:
+  #     - gitea
+  #   volumes:
+  #     - ./mysql:/var/lib/mysql
+
+volumes:
+  gitea:
+    driver: local
+
+
+networks:
+  gitea:
+   external: false