Skip to content

Commit c4ac90a

Browse files
[ADD] Adding sample 'docker-compose.yml' and ignoring default checkout folders
1 parent 2d55251 commit c4ac90a

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.DS_Store/
2+
.idea/
3+
database/
4+
wordpress/
5+
docker-compose.yml

docker-compose.yml_sample

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
version: '2'
2+
services:
3+
nginx-proxy:
4+
image: jwilder/nginx-proxy
5+
container_name: "phpdf-nginx-reverse-proxy"
6+
ports:
7+
- "80:80"
8+
restart: unless-stopped
9+
volumes:
10+
- /var/run/docker.sock:/tmp/docker.sock
11+
- ./conf/my_proxy.conf:/etc/nginx/conf.d/my_proxy.conf:ro
12+
webapp1:
13+
image: 'wordpress:4.8.1'
14+
container_name: 'phpdf-wordpress'
15+
expose:
16+
- "81"
17+
environment:
18+
- "VIRTUAL_HOST=phpdf.com.br"
19+
# For local development
20+
# - "VIRTUAL_HOST=local.phpdf.com.br"
21+
- "WORDPRESS_DB_HOST=database-dns"
22+
- "WORDPRESS_DB_USER=root"
23+
- "WORDPRESS_DB_PASSWORD=abcd123456"
24+
- "WORDPRESS_DB_NAME=wp_phpdf"
25+
volumes:
26+
- ./wordpress/wp-content/:/var/www/html/wp-content
27+
- ./wordpress/php/php.ini:/usr/local/etc/php/php.ini:ro
28+
- ./wordpress/php/log:/var/log/php
29+
depends_on:
30+
- database
31+
links:
32+
- database
33+
external_links:
34+
- phpdf-database:database-dns
35+
database:
36+
image: 'mysql'
37+
container_name: 'phpdf-database'
38+
ports:
39+
- "3306:3306"
40+
environment:
41+
- "MYSQL_ROOT_PASSWORD=abcd123456"
42+
- "MYSQL_ROOT_HOST=0.0.0.0"
43+
- "MYSQL_USER=admin2"
44+
- "MYSQL_PASSWORD=abcd123456"
45+
- "right=WRITE"
46+
volumes:
47+
- ./database/mysql/conf.d:/etc/mysql/conf.d
48+
- ./database/mysql/mysql.conf.d:/etc/mysql/mysql.conf.d
49+
- ./database/mysql/data:/var/lib/mysql
50+
- ./database/mysql/log:/var/log/

0 commit comments

Comments
 (0)