|
@@ -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
|