flexyourrights / docker-openpolice
此包已被弃用,不再维护。没有建议的替代包。
Docker Compose 配置用于运行 PHP 7.3 和 Nginx、PHP-FPM、PostgreSQL 11.2 以及 Composer 的 Open Police 投诉 ^0.1。
v0.2.1
2019-04-25 14:28 UTC
README
此安装过程使用 Docker 安装 Open Police 投诉,包括 Laravel、SurvLoop、Laradock、Nginx、MYSQL 和 Phpmyadmin。
概述
无法使用 Docker Compose 配置实现我的原始尝试。也许现在这个安装过程至少更容易一些。谢谢!
安装必备条件
你需要
如何使用
如何使用 Laradock 安装 OpenPolice
首先,在 Mac、Windows 或在线服务器上 安装 Docker。然后获取 Laravel 的一个副本(最后测试的是 v5.8.3)...
$ git clone https://github.com/laravel/laravel.git opc $ cd opc
接下来,安装并启动 Laradock(最后测试的是 v7.14)。
$ git submodule add https://github.com/Laradock/laradock.git $ cd laradock $ cp env-example .env $ docker-compose up -d nginx mysql phpmyadmin redis workspace
Docker 容器启动完成后,使用 root 密码 "root" 进入 mysql 容器。这似乎解决了最新版 MYSQL 的一些问题。
$ docker-compose exec mysql bash # mysql --user=root --password=root default mysql> ALTER USER 'default'@'%' IDENTIFIED WITH mysql_native_password BY 'secret'; mysql> exit; $ exit
此时,你应该可以访问 https://:8080 以访问 PhpMyAdmin。
Server: mysql Username: default Password: secret
最后,进入 Laradock 的工作空间容器以下载和运行 Open Police 安装脚本。
$ docker-compose exec workspace bash # git clone https://github.com/flexyourrights/docker-openpolice.git # chmod +x ./docker-openpolice/bin/*.sh # ./docker-openpolice/bin/openpolice-laradock-postinstall.sh # docker-compose exec workspace composer require flexyourrights/openpolice-website
如果一切顺利,当您浏览到 https:/// 时,将被要求创建主管理员用户账户。