Skip to content

Instantly share code, notes, and snippets.

@willboudle
Created December 3, 2020 17:11
Show Gist options
  • Save willboudle/edbcc30b0aa83d8a576d0f748ab9128c to your computer and use it in GitHub Desktop.
Save willboudle/edbcc30b0aa83d8a576d0f748ab9128c to your computer and use it in GitHub Desktop.
Magemodule Docker Magento
# reference: https://www.magemodule.com/all-things-magento/magento-2-tutorials/docker-magento-2-development/
version: '3'
services:
web:
image: webdevops/php-apache-dev:ubuntu-16.04
container_name: web
restart: always
user: application
environment:
- WEB_ALIAS_DOMAIN=local.domain.com
- WEB_DOCUMENT_ROOT=/app/pub
- PHP_DATE_TIMEZONE=EST
- PHP_DISPLAY_ERRORS=1
- PHP_MEMORY_LIMIT=2048M
- PHP_MAX_EXECUTION_TIME=300
- PHP_POST_MAX_SIZE=500M
- PHP_UPLOAD_MAX_FILESIZE=1024M
volumes:
- /path/to/magento:/app:cached
ports:
- "80:80"
- "443:443"
- "32823:22"
links:
- mysql
mysql:
image: mariadb:10
container_name: mysql
restart: always
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=magento
volumes:
- db-data:/var/lib/mysql
phpmyadmin:
container_name: phpmyadmin
restart: always
image: phpmyadmin/phpmyadmin:latest
environment:
- MYSQL_ROOT_PASSWORD=root
- PMA_USER=root
- PMA_PASSWORD=root
ports:
- "8080:80"
links:
- mysql:db
depends_on:
- mysql
volumes:
db-data:
external: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment