Skip to content

Instantly share code, notes, and snippets.

@EX3MP
Created June 30, 2017 10:01
Show Gist options
  • Save EX3MP/930879617b7f0d5d9cd372e357375d58 to your computer and use it in GitHub Desktop.
Save EX3MP/930879617b7f0d5d9cd372e357375d58 to your computer and use it in GitHub Desktop.
Pascal Docker
# 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
# 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;
# 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