siworks / slim3-siworks-skeleton
Slim3与Doctrine的简单实现
dev-master
2017-10-15 23:09 UTC
Requires
- php: >=7.1
- doctrine/cache: ^1.6
- doctrine/common: ^2.6
- doctrine/doctrine-bundle: ^1.4
- doctrine/doctrine-migrations-bundle: ^1.0
- doctrine/migrations: ^1.3
- doctrine/orm: ~2.5
- monolog/monolog: ^1.17
- nesbot/carbon: 1.22.1
- ocramius/generated-hydrator: ^2.0
- php-http/guzzle6-adapter: ^1.1
- php-http/message: ^1.5
- ramsey/uuid-doctrine: ^1.2
- siworks/slim3-doctrine: dev-master
- slim/csrf: ^0.8
- slim/flash: ^0.1.0
- slim/slim: ^3.1
- slim/twig-view: ^2.0
- symfony/validator: 3.2
- twig/extensions: ^1.0
Requires (Dev)
- phpunit/phpunit: >=4.8 < 6.0
This package is auto-updated.
Last update: 2024-09-29 04:14:35 UTC
README
安装
克隆仓库并进入目录
$ git clone git@github.com:siworksit/slim3-siworks-skeleton.git && cd slim3-siworks-skeleton
如果没有运行容器 docker-hosts-updater
,可以执行该命令
$ docker run -d --restart=always --name docker-hosts-updater -v /var/run/docker.sock:/var/run/docker.sock -v /etc/hosts:/opt/hosts grachev/docker-hosts-updater
它将自动将容器的主机名映射到相应的IP。这种映射可以通过机器的hosts文件手动完成。
执行composer
$ docker-compose run --rm composer
使用docker-compose运行web服务
$ docker-compose up -d web
创建mysql的schema
$ docker exec -t dev-skeleton-web vendor/bin/doctrine orm:schema-tool:create