version: '2' services: mariadb: image: docker.io/bitnami/mariadb:10.6 environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes - MARIADB_USER=bn_magento - MARIADB_DATABASE=bitnami_magento volumes: - 'mariadb_data:/bitnami/mariadb' ports: - '3306:3306' magento: image: docker.io/bitnami/magento:2 ports: - '80:8080' - '443:8443' environment: - PHP_ENABLE_OPCACHE=no - PHP_MEMORY_LIMIT=1G - MAGENTO_ENABLE_HTTP_CACHE=no - MAGENTO_HOST=localhost - MAGENTO_DATABASE_HOST=mariadb - MAGENTO_DATABASE_PORT_NUMBER=3306 - MAGENTO_DATABASE_USER=bn_magento - MAGENTO_DATABASE_NAME=bitnami_magento - ELASTICSEARCH_HOST=elasticsearch - ELASTICSEARCH_PORT_NUMBER=9200 # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes #- MAGENTO_SKIP_BOOTSTRAP=yes - MAGENTO_MODE=developer volumes: - 'magento_data:/bitnami/magento' - 'magento_config_data:/opt/bitnami' depends_on: - mariadb - elasticsearch elasticsearch: image: docker.io/bitnami/elasticsearch:7 volumes: - 'elasticsearch_data:/bitnami/elasticsearch/data' volumes: mariadb_data: driver: local magento_data: driver: local magento_config_data: driver: local elasticsearch_data: driver: local