gitea-mariadb.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. version: "3.7"
  2. services:
  3. mariadb:
  4. hostname: mariadb
  5. image: linuxserver/mariadb:latest
  6. environment:
  7. MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
  8. MYSQL_DATABASE: ${DATABASE_NAME}
  9. MYSQL_USER: ${DATABASE_USER}
  10. MYSQL_PASSWORD: ${DATABASE_PASSWORD}
  11. PUID: ${USER_UID}
  12. PGID: ${USER_GID}
  13. TZ: ${TZ}
  14. networks:
  15. - gitea-mariadb-network
  16. restart: unless-stopped
  17. volumes:
  18. - /portainer/Files/AppData/Config/Gitea/Mariadb:/config
  19. gitea:
  20. container_name: gitea
  21. hostname: gitea
  22. image: gitea/gitea:latest
  23. environment:
  24. USER_UID: ${USER_UID}
  25. USER_GID: ${USER_GID}
  26. TZ: ${TZ}
  27. GITEA__database__HOST: 'mariadb'
  28. GITEA__database__USER: ${DATABASE_USER}
  29. GITEA__database__PASSWD: ${DATABASE_PASSWORD}
  30. GITEA__database__NAME: ${DATABASE_NAME}
  31. GITEA__database__DB_TYPE: mysql
  32. networks:
  33. - gitea-mariadb-network
  34. ports:
  35. - 8124:3000
  36. - 222:22
  37. restart: unless-stopped
  38. volumes:
  39. - /portainer/Files/AppData/Config/Gitea/data:/data
  40. - /etc/timezone:/etc/timezone:ro
  41. - /etc/localtime:/etc/localtime:ro
  42. depends_on:
  43. - mariadb
  44. networks:
  45. gitea-mariadb-network: