-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
42 lines (42 loc) · 1.2 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
version: "3"
services:
database:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: raquelpa_soft
MYSQL_USER: dbadmin
MYSQL_PASSWORD: dbpassword
volumes:
- "data:/var/lib/mysql"
webserver:
image: webdevops/apache:alpine
depends_on:
- php
ports:
- "80:80"
- "443:443"
volumes:
- ".:/var/www/html"
environment:
WEB_PHP_SOCKET: "php:9000"
WEB_PHP_TIMEOUT: 600
WEB_DOCUMENT_ROOT: "/var/www/html"
php:
image: studioraquelpagani/php:7.1
build:
context: ./dockerfiles
dockerfile: php7.1.dockerfile
args:
- "UID=$UID"
- "GID=$GID"
- "USER=$USER"
volumes:
- ".:/var/www/html"
- "./dockerfiles/config/php.ini:/usr/local/etc/php/php.ini"
# - "./dockerfiles/config/xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini"
environment:
PATH: "/root/.composer/vendor/bin:${PATH}"
volumes:
data: