Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 

53 wiersze
1.1 KiB

  1. version: '3.7'
  2. name: spt-magento
  3. services:
  4. mariadb:
  5. image: mariadb:10.4
  6. container_name: mariadb-10.4
  7. ports:
  8. - "3401:3306"
  9. environment:
  10. # think about .env file here
  11. MYSQL_ROOT_PASSWORD: root
  12. volumes:
  13. - ./../.mariadb:/var/lib/mysql
  14. restart: always
  15. networks:
  16. - default
  17. php-apache:
  18. build:
  19. context: .
  20. dockerfile: Dockerfile
  21. image: 'php81_apache'
  22. container_name: php-8.1-apache
  23. environment:
  24. - "APACHE_LOG_DIR:/src"
  25. ports:
  26. - '80:80'
  27. - '443:443'
  28. volumes:
  29. - ./apache:/etc/apache2/sites-available/ssl
  30. - ./../src:/var/www/html
  31. networks:
  32. - default
  33. depends_on:
  34. - mariadb
  35. - elasticsearch
  36. elasticsearch:
  37. image: docker.io/bitnami/elasticsearch:7
  38. container_name: elasticsearch7
  39. volumes:
  40. - ./../.elasticsearch:/bitnami/elasticsearch/data'
  41. phpmyadmin:
  42. image: phpmyadmin
  43. container_name: phpmyadmin
  44. restart: always
  45. ports:
  46. - "8102:80"
  47. environment:
  48. - PMA_ARBITRARY=1
  49. networks:
  50. - default
  51. networks:
  52. default: