nextcloud.yaml 733 B

1234567891011121314151617181920212223242526272829303132
  1. version: '3'
  2. volumes:
  3. nextcloud-data:
  4. nextcloud-db:
  5. services:
  6. nextcloud-app:
  7. image: nextcloud:latest
  8. restart: unless-stopped
  9. volumes:
  10. - nextcloud-data:/var/www/html
  11. environment:
  12. - MYSQL_PASSWORD=$MYSQL_PASSWORD
  13. - MYSQL_DATABASE=$MYSQL_DATABASE
  14. - MYSQL_USER=$MYSQL_USER
  15. - MYSQL_HOST=nextcloud-db
  16. ports:
  17. - 80:80
  18. nextcloud-db:
  19. image: mariadb:latest
  20. restart: unless-stopped
  21. command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
  22. volumes:
  23. - nextcloud-db:/var/lib/mysql
  24. environment:
  25. - MYSQL_RANDOM_ROOT_PASSWORD=true
  26. - MYSQL_PASSWORD=$MYSQL_PASSWORD
  27. - MYSQL_DATABASE=$MYSQL_DATABASE
  28. - MYSQL_USER=$MYSQL_USER