jvcalderon / token-service
一个提供带有常见功能令牌的REST接口的docker化微服务
1.0
2017-01-22 21:56 UTC
Requires
- php: ^7.0
- carlosbuenosvinos/ddd: ^1.6
- doctrine/orm: ^2.5
- jms/serializer: ^1.4
- silex/silex: ~2.0
- symfony/yaml: ^3.2
- willdurand/hateoas: ^2.10
Requires (Dev)
- phpunit/phpunit: 5.7.*
This package is not auto-updated.
Last update: 2024-09-23 15:10:26 UTC
README
一个提供带有常见功能令牌的REST接口的docker化微服务。
安装
您需要Composer来安装依赖项
$ composer install #use --no-dev option in a production environment
现在您必须使用docker-compose升级Docker容器。此命令将构建一个带有XDEBUG配置的PHP容器(推荐用于开发目的)
$ export ENV=dev; docker-compose -f docker-compose.yml -f ./config/docker/${ENV}/docker-compose.yml up --build -d
在生产环境中,建议使用以下命令,不带XDEBUG配置
$ export ENV=prod; docker-compose up --build -d
创建数据库模式
使用doctrine二进制文件创建数据库模式
$ php bin/doctrine orm:schema-tool:create
使用XDEBUG进行调试
您必须记住,Xdebug的默认端口(9000)已被替换为9089,以避免与PHP CGI冲突。远程主机IP是10.254.254.254(事实上的标准主机地址别名),因此您需要创建别名
$ ifconfig lo0 alias 10.254.254.254
如果您正在使用MacOS,我建议您阅读:Docker (Mac) De-facto Standard Host Address Alias
基本使用
现在您可以使用REST API来消费此服务