docker-compose.yml
version: '3'
services:
webserver:
image: codenator/octobercms
ports:
- '80:80'
volumes:
- ./:/var/www/html
- ./docker/apache/apache.conf:/etc/apache2/sites-available/000-default.conf
links:
- db
db:
image: mysql:5.7
volumes:
- "./.data/db:/var/lib/mysql"
- "./docker/mysql/my.cnf:/etc/my.cnf"
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: october_db
ports:
- "3306:3306"
Apache config:
#docker/apache/apache.conf
<VirtualHost *:80>
DocumentRoot /var/www/html/public
<Directory /var/www/html/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
docker/mysql/my.cnf
[mysqld]
innodb-file-per-table=1
sql-mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Content type
Image
Digest
Size
240.1 MB
Last updated
over 9 years ago
docker pull codenator/octobercms