-
-
Save pquerner/5a6299f55c5eb3c9821b0a096b69ce12 to your computer and use it in GitHub Desktop.
version: '3.3' | |
services: | |
mysql: | |
image: mariadb:latest | |
container_name: tvextra_mariadb | |
volumes: | |
- container-volume:/var/lib/mysql | |
- ./20181122.tvextra.live.sql:/docker-entrypoint-initdb.d/dump.sql | |
environment: | |
MYSQL_ROOT_PASSWORD: root | |
MYSQL_DATABASE: TV | |
ports: | |
- "3306:3306" | |
networks: | |
- private | |
- public | |
web_tvextra: | |
container_name: tvextra_web | |
#image: saad/apache-php53-xdebug | |
image: pq/php53 | |
labels: | |
- traefik.backend=tvextra_web | |
- traefik.docker.network=traefik_webgateway | |
- traefik.frontend.rule=Host:tvextra.dockerhost | |
- traefik.port=80 | |
networks: | |
- private | |
- public | |
ports: | |
- "8081:80" | |
volumes: | |
- ./code:/var/www/ | |
environment: | |
XDEBUG_CONFIG: remote_host=192.168.1.168 | |
links: | |
- mysql | |
- web_middleware | |
web_middleware: | |
container_name: tvextra_middleware | |
image: thecodingmachine/php:7.2-v2-apache | |
labels: | |
- traefik.backend=tvextra_middleware | |
- traefik.docker.network=traefik_webgateway | |
- traefik.frontend.rule=Host:tvextra_middleware.dockerhost | |
- traefik.port=80 | |
networks: | |
- private | |
- public | |
ports: | |
- "8082:80" | |
environment: | |
STARTUP_COMMAND_1: composer install | |
STARTUP_COMMAND_2: composer dumpautoload -o | |
APACHE_DOCUMENT_ROOT: public/ | |
#PHP_EXTENSION_XDEBUG: 1 | |
#PHP_INI_XDEBUG__REMOTE_AUTOSTART: 1 | |
#PHP_INI_XDEBUG__REMOTE_CONNECT_BACK: 1 | |
volumes: | |
- ./cud_middleware:/var/www/html | |
- ~/.ssh:/home/docker/.ssh | |
volumes: | |
container-volume: | |
networks: | |
private: | |
public: | |
external: | |
name: traefik_webgateway |
version: '3.2' | |
services: | |
proxy: | |
image: traefik | |
command: --api --docker --docker.domain=docker.localhost --logLevel=DEBUG | |
networks: | |
- webgateway | |
ports: | |
- "80:80" | |
#- "8080:8080" | |
labels: | |
- traefik.enable=true | |
- traefik.frontend.rule=Host:traefik.dockerhost | |
# Traefik will proxy to its own GUI. | |
- traefik.port=8080 | |
- traefik.docker.network=webgateway | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
#- /dev/null:/traefik.toml | |
networks: | |
webgateway: | |
driver: bridge |
172.30.0.2 - - [04/Dec/2018:14:37:56 +0000] "GET /pq.php HTTP/1.1" 400 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
172.30.0.2 - - [04/Dec/2018:14:37:56 +0000] "GET /favicon.ico HTTP/1.1" 400 0 "http://tvextra_middleware.dockerhost/pq.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
172.30.0.2 - - [04/Dec/2018:14:37:57 +0000] "GET /favicon.ico HTTP/1.1" 400 0 "http://tvextra_middleware.dockerhost/pq.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
172.30.0.2 - - [04/Dec/2018:14:37:58 +0000] "GET /favicon.ico HTTP/1.1" 400 0 "http://tvextra_middleware.dockerhost/pq.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
192.168.1.167 - - [04/Dec/2018:14:38:15 +0000] "GET /pq.php HTTP/1.1" 200 26557 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
192.168.1.167 - - [04/Dec/2018:14:38:16 +0000] "GET /favicon.ico HTTP/1.1" 404 506 "http://192.168.1.159:8082/pq.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"
192.168.1.167 - - [04/Dec/2018:14:38:17 +0000] "GET /favicon.ico HTTP/1.1" 404 506 "http://192.168.1.159:8082/pq.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36"