Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

guvmao/WebStackLaravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

项目介绍

根据WebStackLaravel项目创建的Docker部署版本,旨在快速进行部署和使用,也总结了一些这个项目的使用经验及排错方法。此后会根据此项目Release版本不定期更新。欢迎使用及建议

使用说明

包含直接执行docker run的方式以及docker-compose的方式,推荐使用docker-compose的方法,另外添加了支持参数的说明

  • 镜像支持的参数
参数 说明
INSTALL_DIR 容器内的部署家目录
DB_HOST 数据库地址,默认127.0.0.1
DB_PORT 数据库端口,默认3306
DB_DATABASE 数据库名称,默认homestead
DB_USERNAME 数据库用户名,默认homestead
DB_PASSWORD 数据库密码,默认secret
LOGIN_COPTCHA 是否启动控制台验证码,默认true
  • 使用docker run方式 注意由于webstacklaravel需要mysql支持,所以直接使用docker run需要手动指定Mysql的地址信息 目前支持的参数

  • 使用Docker-compose方式 使用compose命令会起3个容器,第一次启动默认会进行数据库初始化

docker-compose up

WARING: 当只想启动数据库,不进行初始化的话,需要修改docker-compose.yml文件中的command指令

#修改前
command: ['/entrypoint.sh','new-server']
#修改后
command: ['/entrypoint.sh','serve']

具体可查看entrypoint.sh脚本,Dockerfile的默认参数是serve

常见问题

针对一些原项目的提问在这里做一下汇总,欢迎补充

  • 改变监听地址 可以通过Nginx Proxy进行代理,或者添加--host参数
php artisan serve --host=0.0.0.0 --port=8000
  • 推荐使用Mysql5.6版本

About

The docker release for webstack

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 51.9%
  • Shell 48.1%

AltStyle によって変換されたページ (->オリジナル) /