File tree Expand file tree Collapse file tree 2 files changed +115
-0
lines changed Expand file tree Collapse file tree 2 files changed +115
-0
lines changed Original file line number Diff line number Diff line change 1+ version : " 3.8"
2+
3+ services :
4+ # Laravel App X
5+ laravel_app_x :
6+ build :
7+ context : ./src
8+ container_name : laravel_app_x
9+ restart : unless-stopped
10+ ports :
11+ - ${LARAVEL_APP_X_PORT}:8000
12+ volumes :
13+ - ./src:/var/www/html
14+ environment :
15+ RUN_LARAVEL_AUTOMATIONS : " true"
16+ command : php -S laravel_app_x:8000 -t ./public
17+ networks :
18+ - mysql_net
19+ - redis_net
20+
21+ # MySQL
22+ laravel_mysql_db :
23+ image : mysql:latest
24+ container_name : laravel_mysql_db
25+ restart : unless-stopped
26+ ports :
27+ - ${MYSQL_PORT}:3306
28+ environment :
29+ MYSQL_DATABASE : ${MYSQL_DB}
30+ ON_CREATE_DB : ${MYSQL_DB}
31+ MYSQL_USER : ${MYSQL_USER}
32+ MYSQL_PASSWORD : ${MYSQL_PASSWORD}
33+ MYSQL_ROOT_PASSWORD : ${MYSQL_ROOT_PASSWORD}
34+ networks :
35+ - mysql_net
36+
37+ # Redis
38+ laravel_redis :
39+ image : redis:alpine
40+ container_name : laravel_redis
41+ hostname : laravel_app_x
42+ restart : always
43+ ports :
44+ - ${LARAVEL_REDIS_POST}:6379
45+ networks :
46+ - redis_net
47+
48+ # MailHog Server
49+ laravel_mail_hog :
50+ image : mailhog/mailhog:latest
51+ container_name : laravel_mail_hog
52+ restart : unless-stopped
53+ ports :
54+ - 10001:1025
55+ - 10002:8025
56+
57+ networks :
58+ mysql_net :
59+ driver : bridge
60+
61+ redis_net :
62+ driver : bridge
Original file line number Diff line number Diff line change 1+ APP_NAME=Laravel
2+ APP_ENV=local
3+ APP_KEY=
4+ APP_DEBUG=true
5+ APP_URL=http://localhost
6+
7+ LOG_CHANNEL=daily
8+ LOG_DEPRECATIONS_CHANNEL=null
9+ LOG_LEVEL=debug
10+ LOG_STORE_LAST_X_DAYS=1000
11+
12+ DB_CONNECTION=mysql
13+ DB_HOST=laravel_mysql_db
14+ DB_PORT=3306
15+ DB_DATABASE=laravel_starter
16+ DB_USERNAME=root
17+ DB_PASSWORD=root_secret
18+
19+ BROADCAST_DRIVER=log
20+ CACHE_DRIVER=file
21+ FILESYSTEM_DISK=local
22+ QUEUE_CONNECTION=sync
23+ SESSION_DRIVER=file
24+ SESSION_LIFETIME=120
25+
26+ MEMCACHED_HOST=127.0.0.1
27+
28+ REDIS_HOST=127.0.0.1
29+ REDIS_PASSWORD=null
30+ REDIS_PORT=6379
31+
32+ MAIL_MAILER=smtp
33+ MAIL_HOST=localhost
34+ MAIL_PORT=10001
35+ MAIL_USERNAME=null
36+ MAIL_PASSWORD=null
37+ MAIL_ENCRYPTION=null
38+ MAIL_FROM_ADDRESS="
[email protected] "
39+ MAIL_FROM_NAME="${APP_NAME}"
40+
41+ AWS_ACCESS_KEY_ID=
42+ AWS_SECRET_ACCESS_KEY=
43+ AWS_DEFAULT_REGION=us-east-1
44+ AWS_BUCKET=
45+ AWS_USE_PATH_STYLE_ENDPOINT=false
46+
47+ PUSHER_APP_ID=
48+ PUSHER_APP_KEY=
49+ PUSHER_APP_SECRET=
50+ PUSHER_APP_CLUSTER=mt1
51+
52+ MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
53+ MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
You can’t perform that action at this time.
0 commit comments