jvcalderon/token-service

一个提供带有常见功能令牌的REST接口的docker化微服务

安装: 13

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:项目

1.0 2017-01-22 21:56 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:10:26 UTC


README

SensioLabsInsight

一个提供带有常见功能令牌的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来消费此服务