Skip to content

Commit c851e11

Browse files
author
José Fernando Cordova
committed
update
1 parent 3858027 commit c851e11

File tree

4 files changed

+58
-4
lines changed

4 files changed

+58
-4
lines changed

.docker/docker-php-entrypoint

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
# Xdebug ----------------------------------------------------
88

99
if [ "${XDEBUG_MODE}" == 1 ] ; then
10+
mkdir /docker-laravel-api-dev/.docker/local-mysql-datadir
1011
echo 'Installs require-dev dependencies'
1112
composer install --no-scripts
1213
echo 'Installing XDebug...'
File renamed without changes.

docker-compose-prod.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
version: '3.4'
2+
services:
3+
php:
4+
image: jfernancordova/docker-laravel-api-dev:1.0.0
5+
environment:
6+
APP_NAME: docker-laravel-api-dev
7+
APP_ENV: production
8+
APP_DEBUG: "true"
9+
APP_KEY:
10+
APP_LOG_LEVEL: debug
11+
APP_URL: "http://localhost"
12+
DB_CONNECTION: mysql
13+
DB_HOST: db
14+
DB_DATABASE: apiLaravelDocker
15+
DB_USERNAME: apiLaravelDocker
16+
DB_PASSWORD: apiLaravelDocker
17+
XDEBUG_MODE: 0
18+
depends_on:
19+
- db
20+
deploy:
21+
mode: replicated
22+
replicas: 1
23+
ports:
24+
- "80:80"
25+
26+
db:
27+
image: mysql:5.7
28+
ports:
29+
- 3306:3306
30+
environment:
31+
MYSQL_DATABASE: apiLaravelDocker
32+
MYSQL_USER: apiLaravelDocker
33+
MYSQL_PASSWORD: apiLaravelDocker
34+
MYSQL_ROOT_PASSWORD: apiLaravelDocker
35+
deploy:
36+
mode: replicated
37+
replicas: 1
38+
restart_policy:
39+
condition: none

docker-compose-pwd.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,32 @@
1-
version: '3'
1+
version: '3.4'
22
services:
33
php:
4-
image: jfernancordova/docker-laravel-api-dev
4+
image: jfernancordova/docker-laravel-api-dev:1.0.0
5+
environment:
6+
APP_NAME: docker-laravel-api-dev
7+
APP_ENV: production
8+
APP_DEBUG: "true"
9+
APP_KEY:
10+
APP_LOG_LEVEL: debug
11+
APP_URL: "http://localhost"
12+
DB_CONNECTION: mysql
13+
DB_HOST: db
14+
DB_DATABASE: apiLaravelDocker
15+
DB_USERNAME: apiLaravelDocker
16+
DB_PASSWORD: apiLaravelDocker
17+
XDEBUG_MODE: 0
518
depends_on:
619
- db
720
deploy:
821
mode: replicated
922
replicas: 1
1023
ports:
11-
- "80:80"
24+
- "80:80"
25+
1226
db:
1327
image: mysql:5.7
1428
ports:
15-
- 13306:3306
29+
- 3306:3306
1630
environment:
1731
MYSQL_DATABASE: apiLaravelDocker
1832
MYSQL_USER: apiLaravelDocker

0 commit comments

Comments
 (0)