drupal.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: "3"
  2. services:
  3. mariadb:
  4. hostname: mariadb
  5. image: linuxserver/mariadb:latest
  6. environment:
  7. MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
  8. MYSQL_DATABASE: ${DATABASE_NAME}
  9. MYSQL_USER: ${DATABASE_USER}
  10. MYSQL_PASSWORD: ${DATABASE_PASSWORD}
  11. PUID: ${PGID}
  12. PGID: ${PGID}
  13. TZ: ${TZ}
  14. networks:
  15. - drupal_network
  16. restart: unless-stopped
  17. volumes:
  18. - /portainer/Files/AppData/Config/drupal/database:/config
  19. phpmyadmin:
  20. image: phpmyadmin:latest
  21. environment:
  22. PMA_HOST: mariadb
  23. PMA_PORT: 3306
  24. PMA_ARBITRARY: 1
  25. ports:
  26. - 4081:80
  27. networks:
  28. - drupal_network
  29. restart: unless-stopped
  30. druapl:
  31. container_name: drupal
  32. hostname: drupal
  33. image: drupal:latest
  34. networks:
  35. - drupal_network
  36. ports:
  37. - 4080:80
  38. restart: unless-stopped
  39. volumes:
  40. - /portainer/Files/AppData/Config/drupal/modules:/var/www/html/modules
  41. - /portainer/Files/AppData/Config/drupal/profiles:/var/www/html/profiles
  42. - /portainer/Files/AppData/Config/drupal/themes:/var/www/html/themes
  43. - /portainer/Files/AppData/Config/drupal/sites:/var/www/html/sites
  44. depends_on:
  45. - mariadb
  46. networks:
  47. drupal_network: