Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2.1'
- services:
- # Aplicación
- app:
- image: tianon/true
- volumes:
- - ./${REPO_FOLDER}:${DOCUMENT_ROOT}
- - ./moodledata:${MOODLE_DATA}
- # Uncomment following lines and modify path for CUSTOM_CA
- # - /usr/local/share/ca-certificates/overcloud-cacert-mo.crt:/usr/local/share/ca-certificates/custom-ca.crt
- # Servicio de PHP-FPM
- php-fpm:
- image: metics/php-fpm:7
- build:
- context: .
- dockerfile: php-fpm/Dockerfile
- args:
- - DOCUMENT_ROOT
- - MY_TZ
- environment:
- - XDEBUG_CONFIG="idekey=PHPTEST"
- - DOCUMENT_ROOT
- - POSTGRES_DB
- - POSTGRES_USER
- - POSTGRES_HOST
- - POSTGRES_PASSWORD
- - MOODLE_DATA
- - WWWROOT
- - WWW_PORT
- # Uncomment following lines and modify variable content for CUSTOM_CA
- # - |-
- # CA_CERT=-----BEGIN CERTIFICATE-----
- # REPLACE_CA_CONTENT
- # -----END CERTIFICATE-----
- volumes_from:
- - app
- expose:
- - "${PHP_SOCKET}"
- # Servicio de Apache2
- apache2:
- image: metics/apache2:2.4
- build:
- context: .
- dockerfile: apache2/Dockerfile
- args:
- DOCUMENT_ROOT: ${DOCUMENT_ROOT}
- PHP_SOCKET: php-fpm:${PHP_SOCKET}
- ALIAS_DOMAIN: ${ALIAS_DOMAIN}
- volumes_from:
- - app
- ports:
- - "${IP}:${WWW_PORT}:80"
- links:
- - php-fpm
- depends_on:
- - php-fpm
- # Cron para moodle
- cron:
- image: metics/php-fpm:7-cron
- build:
- context: .
- dockerfile: cron/Dockerfile
- args:
- DOCUMENT_ROOT: ${DOCUMENT_ROOT}
- environment:
- - XDEBUG_CONFIG="idekey=PHPTEST"
- # Uncomment following lines and modify variable content for CUSTOM_CA
- # - |-
- # CA_CERT=-----BEGIN CERTIFICATE-----
- # REPLACE_CA_CONTENT
- # -----END CERTIFICATE-----
- volumes_from:
- - app
- depends_on:
- - apache2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement