You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

52 lines
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. - '8101:80'
  27. volumes:
  28. - ./apache:/etc/apache2/sites-available/ssl
  29. - ./../src:/var/www/html
  30. networks:
  31. - default
  32. depends_on:
  33. - mariadb
  34. - elasticsearch
  35. elasticsearch:
  36. image: docker.io/bitnami/elasticsearch:7
  37. container_name: elasticsearch7
  38. volumes:
  39. - ./../.elasticsearch:/bitnami/elasticsearch/data'
  40. phpmyadmin:
  41. image: phpmyadmin
  42. container_name: phpmyadmin
  43. restart: always
  44. ports:
  45. - "8102:80"
  46. environment:
  47. - PMA_ARBITRARY=1
  48. networks:
  49. - default
  50. networks:
  51. default: