Guest User

Untitled

a guest
Jul 8th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. version: "2"
  2.  
  3. services:
  4. server:
  5. image: gitea/gitea:latest
  6. environment:
  7. - USER_UID=1000
  8. - USER_GID=1000
  9. - VIRTUAL_HOST=your.site
  10. - VIRTUAL_PORT=3000
  11. - LETSENCRYPT_HOST=your.site
  12. - LETSENCRYPT_EMAIL=actual@contact.email
  13. restart: always
  14. volumes:
  15. - ./gitea:/data
  16. # We expose 3000, but realistically this shouldn't be allowed to the internet.
  17. ports:
  18. - "3000:3000"
  19. - "222:22"
  20. depends_on:
  21. - db
  22. db:
  23. image: disconnect24/docker-alpine-mariadb
  24. restart: always
  25. environment:
  26. MYSQL_RANDOM_ROOT_PASSWORD: "true"
  27. MYSQL_USER: gitea
  28. MYSQL_PASSWORD: changeme
  29. volumes:
  30. - ./mysql:/var/lib/mysql
  31. nginx-proxy:
  32. image: jwilder/nginx-proxy:alpine
  33. ports:
  34. - "80:80"
  35. - "443:443"
  36. volumes:
  37. - /etc/nginx/conf.d
  38. - /etc/nginx/vhost.d
  39. - /usr/share/nginx/html
  40. - /var/run/docker.sock:/tmp/docker.sock:ro
  41. - certs:/etc/nginx/certs:ro
  42. encryption:
  43. image: jrcs/letsencrypt-nginx-proxy-companion
  44. volumes_from:
  45. - nginx-proxy
  46. volumes:
  47. - /var/run/docker.sock:/var/run/docker.sock:ro
  48. - certs:/etc/nginx/certs:rw
  49. volumes:
  50. certs:
Add Comment
Please, Sign In to add comment