docker-compose.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. version: '3.4'
  2. services:
  3. backend:
  4. container_name: backend
  5. # build:
  6. # context: ./
  7. # dockerfile: Dockerfile
  8. image: docker.gitea.com/gitea:1.25.5
  9. restart: always
  10. networks:
  11. - gitea
  12. # depends_on:
  13. # - db
  14. ports:
  15. - 3000:3000
  16. - 2222:22
  17. env_file:
  18. - .env
  19. environment:
  20. - USER_UID=100
  21. - USER_GID=100
  22. # - GITEA__database__DB_TYPE=mysql
  23. # - GITEA__database__HOST=db:3306
  24. # - GITEA__database__NAME=gitea
  25. # - GITEA__database__USER=gitea
  26. # - GITEA__database__PASSWD=gitea
  27. volumes:
  28. - ./gitea:/data
  29. - /etc/timezone:/etc/timezone:ro
  30. - /etc/localtime:/etc/localtime:ro
  31. act_runner:
  32. container_name: runner
  33. image: gitea/act_runner:nightly
  34. volumes:
  35. - runner.yaml
  36. environment:
  37. - name=value
  38. # db:
  39. # image: docker.io/library/mysql:8
  40. # restart: always
  41. # environment:
  42. # - MYSQL_ROOT_PASSWORD=gitea
  43. # - MYSQL_USER=gitea
  44. # - MYSQL_PASSWORD=gitea
  45. # - MYSQL_DATABASE=gitea
  46. # networks:
  47. # - gitea
  48. # volumes:
  49. # - ./mysql:/var/lib/mysql
  50. volumes:
  51. gitea:
  52. driver: local
  53. networks:
  54. gitea:
  55. external: false