Created
June 30, 2017 10:01
-
-
Save EX3MP/930879617b7f0d5d9cd372e357375d58 to your computer and use it in GitHub Desktop.
Pascal Docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Project Docker Compose (muss umgenannt werden in docker-compose.yml) | |
version: '3' | |
services: | |
mysql: | |
restart: unless-stopped | |
image: mariadb | |
environment: | |
MYSQL_PORT_3306_TCP: 3306 | |
MYSQL_DATABASE: website | |
MYSQL_RANDOM_ROOT_PASSWORD: docker | |
MYSQL_USER: docker | |
MYSQL_PASSWORD: docker | |
volumes: | |
- "./mysql/:/var/lib/mysql:rw" | |
apache: | |
restart: unless-stopped | |
image: ex3mp/apache | |
links: | |
- mysql:db | |
volumes: | |
- ./app:/var/www | |
environment: | |
AP_ROOT: /var/www/ | |
AP_SERVERALIAS: docker.local # domain | |
VIRTUAL_HOST: docker.local # domain | |
networks: | |
default: | |
external: | |
name: nginx-proxy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# max_execution_time = 300 | |
# request_terminate_timeout = 300 | |
proxy_connect_timeout 600; | |
proxy_send_timeout 600; | |
proxy_read_timeout 600; | |
send_timeout 600; | |
client_max_body_size 512m; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Root Docker Compose (need to run for all projects) | |
version: '2' | |
services: | |
nginx-proxy: | |
restart: unless-stopped | |
image: jwilder/nginx-proxy | |
container_name: nginx-proxy | |
ports: | |
- "80:80" | |
- "443:443" | |
volumes: | |
- default.conf:/etc/nginx/conf.d/my_proxy.conf:ro | |
- /var/run/docker.sock:/tmp/docker.sock:ro | |
#hier kann man gerne auch noch weiter allgemeine DB's reinknallen (bspw eine Globale MariaDB) | |
# create network with: docker network create nginx-proxy | |
networks: | |
default: | |
external: | |
name: nginx-proxy |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment