Guest User

Untitled

a guest
Dec 5th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. # docker-compose.yml
  2. version: '2.1'
  3.  
  4. services:
  5. nginx:
  6. image: nginx:alpine
  7. ports:
  8. - 80:80
  9. depends_on:
  10. - craft
  11. volumes_from:
  12. - craft
  13. volumes:
  14. - ./default.conf:/etc/nginx/conf.d/default.conf # nginx configuration (see below)
  15. - ./assets:/var/www/html/web/assets # For static assets (media, js and css). We don't need PHP for them.
  16.  
  17. craft:
  18. image: urbantrout/craftcms:mysql
  19. depends_on:
  20. - mariadb
  21. volumes:
  22. - ./backups:/var/www/html/storage/backups
  23. - ./templates:/var/www/html/templates # Craft CMS template files
  24. - ./modules:/var/www/html/modules # Craft modules directory
  25. - ./config/element-api.php:/var/www/html/config/element-api.php # Element API file - we require the plugin below
  26. environment:
  27. DEPENDENCIES: >- # additional composer packages (must be comma separated)
  28. yiisoft/yii2-redis,
  29. craftcms/redactor,
  30. craftcms/element-api,
  31. nystudio107/craft-seomatic
  32.  
  33. CRAFTCMS_EMAIL: XXXXXXXXXXXXX
  34. CRAFTCMS_USERNAME: admin
  35. CRAFTCMS_PASSWORD: XXXXXXXXXXXXXX
  36. CRAFTCMS_SITENAME: Craft CMS Installation
  37. CRAFTCMS_LANGUAGE: en-US
  38.  
  39. REDIS_HOST: redis
  40. SESSION_DRIVER: redis
  41. CACHE_DRIVER: redis
  42.  
  43. DB_SERVER: mariadb
  44. DB_NAME: craft
  45. DB_USER: craft
  46. DB_PASSWORD: secret
  47. DB_DATABASE: craft
  48. DB_SCHEMA: public
  49. DB_DRIVER: mysql
  50. DB_PORT: 3306
  51.  
  52. mariadb:
  53. image: mariadb:10.1
  54. environment:
  55. MYSQL_ROOT_PASSWORD: root
  56. MYSQL_USER: craft
  57. MYSQL_PASSWORD: secret
  58. MYSQL_DATABASE: craft
  59. volumes:
  60. # Persistent data
  61. - dbdata:/var/lib/mysql
  62.  
  63. redis:
  64. image: redis:4-alpine
  65. volumes:
  66. - redisdata:/data
  67.  
  68. volumes:
  69. dbdata:
  70. redisdata:
Add Comment
Please, Sign In to add comment