Guest User

acme

a guest
Dec 25th, 2021
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. db:
  5. image: mariadb
  6. restart: always
  7. command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
  8. volumes:
  9. - db:/var/lib/mysql
  10. environment:
  11. - MYSQL_ROOT_PASSWORD=passwd123
  12. - MYSQL_PASSWORD=passwd123
  13. - MYSQL_DATABASE=nextcloud
  14. - MYSQL_USER=nextcloud
  15.  
  16. app:
  17. image: nextcloud:fpm
  18. restart: always
  19. links:
  20. - db
  21. volumes:
  22. - nextcloud:/var/www/html:rw
  23. environment:
  24. - MYSQL_PASSWORD=passwd123
  25. - MYSQL_DATABASE=nextcloud
  26. - MYSQL_USER=nextcloud
  27. - MYSQL_HOST=db
  28. - VIRTUAL_HOST=dysk.domena.org
  29. - LETSENCRYPT_HOST=dysk.domena.org
  30. - VIRTUAL_PORT=9000
  31.  
  32. nginx-proxy:
  33. image: nginxproxy/nginx-proxy
  34. container_name: nginx-proxy
  35. ports:
  36. - "80:80"
  37. - "443:443"
  38. links:
  39. - app
  40. volumes:
  41. - conf:/etc/nginx/conf.d
  42. - vhost:/etc/nginx/vhost.d
  43. - html:/usr/share/nginx/html:rw
  44. - dhparam:/etc/nginx/dhparam
  45. - certs:/etc/nginx/certs:ro
  46. - /var/run/docker.sock:/tmp/docker.sock:ro
  47. - ./nginx/nginx.conf:/etc/nginx/nginx.conf:rw
  48. volumes_from:
  49. - app
  50.  
  51. acme-companion:
  52. image: nginxproxy/acme-companion
  53. container_name: nginx-proxy-acme
  54. volumes_from:
  55. - nginx-proxy
  56. volumes:
  57. - certs:/etc/nginx/certs:rw
  58. - acme:/etc/acme.sh
  59. - /var/run/docker.sock:/var/run/docker.sock:ro
  60.  
  61. volumes:
  62. conf:
  63. vhost:
  64. html:
  65. dhparam:
  66. certs:
  67. acme:
  68. nextcloud:
  69. db:
Advertisement
Add Comment
Please, Sign In to add comment