Script de déploiement de gitea dans un docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

init.sh 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. echo "Déploiement de Gitea"
  2. echo "Installation des dépendances"
  3. # sudo apt update && sudo apt dist-upgrade
  4. # sudo apt install -y apt-transport-https ca-certificates lsb-release docker docker-compose
  5. echo "version: \"3\"
  6. services:
  7. gitea:
  8. image: gitea/gitea:1.15.6
  9. container_name: gitea-1.15.6
  10. depends_on:
  11. - db
  12. environment:
  13. - USER_UID=1000
  14. - USER_GID=1000
  15. - GITEA__database__DB_TYPE=postgres
  16. - GITEA__database__HOST=db:5432
  17. - GITEA__database__NAME=gitea
  18. - GITEA__database__USER=gitea
  19. - GITEA__database__PASSWD=\${GITEA_DB_PWD}
  20. networks:
  21. - gitea
  22. ports:
  23. - \"3000:3000\"
  24. - \"2222:22\"
  25. volumes:
  26. - ./gitea:/data
  27. - /etc/timezone:/etc/timezone:ro
  28. - /etc/localtime:/etc/localtime:ro
  29. restart: unless-stopped
  30. db:
  31. image: postgres:13-bullseye
  32. volumes:
  33. - ./postgres:/var/lib/postgresql/data
  34. networks:
  35. - gitea
  36. environment:
  37. - POSTGRES_USER=gitea
  38. - POSTGRES_PASSWORD=\${GITEA_DB_PWD}
  39. - POSTGRES_DB=gitea
  40. restart: unless-stopped
  41. networks:
  42. gitea:
  43. external: false
  44. "> ./docker-compose.yml
  45. cat docker-compose.yml
  46. docker-compose up --build -d