docker-compose-nextcloud.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: '2'
  2. services:
  3. nextcloud:
  4. image: nexus.sebastianfisahn.com/nextcloud:13.0.0
  5. environment:
  6. APC_SHM_SIZE: 128M
  7. CRON_PERIOD: 15m
  8. DB_HOST: nextcloud-db
  9. DB_NAME: nextcloud
  10. DB_PASSWORD: qT2QyZGcJ6KPfnph
  11. DB_TYPE: mysql
  12. DB_USER: nextcloud
  13. GID: '1000'
  14. OPCACHE_MEM_SIZE: '128'
  15. TZ: Europe/Berlin
  16. UID: '1000'
  17. UPLOAD_MAX_SIZE: 10G
  18. DOMAIN: localhost
  19. volumes:
  20. - /mnt/nextcloud/data:/data
  21. - /mnt/nextcloud/config:/config
  22. - /mnt/nextcloud/apps:/apps2
  23. - /mnt/nextcloud/themes:/nextcloud/themes
  24. - /mnt/nextcloud/php-sessions:/php/session
  25. domainname: nextcloud.sebastianfisahn.com
  26. links:
  27. - redis:redis
  28. - nextcloud-db:nextcloud-db
  29. ports:
  30. - 8888:8888/tcp
  31. labels:
  32. io.rancher.container.pull_image: always
  33. wonderfall: nextcloud
  34. nextcloud-db:
  35. mem_limit: 262144000
  36. image: mariadb:10
  37. environment:
  38. MYSQL_DATABASE: nextcloud
  39. MYSQL_PASSWORD: qT2QyZGcJ6KPfnph
  40. MYSQL_ROOT_PASSWORD: qT2QyZGcJ6KPfnph
  41. MYSQL_USER: nextcloud
  42. volumes:
  43. - /mnt/nextcloud/db:/var/lib/mysql
  44. labels:
  45. io.rancher.container.pull_image: always
  46. redis:
  47. image: redis:alpine
  48. stdin_open: true
  49. volumes:
  50. - /mnt/nextcloud/redis:/data
  51. tty: true
  52. labels:
  53. io.rancher.container.pull_image: always