fob / bear-skeleton-docker-80
使用Docker(PHP8.0)生成BEAR.Sunday应用程序,基于bear/skeleton
1.10.1
2021-05-24 03:11 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- bear/dotenv: ^1.0
- bear/package: ^1.10
- bear/resource: ^1.15
- bear/sunday: ^1.5
- ray/aop: ^2.10
- ray/di: ^2.11
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- bear/api-doc: 1.x-dev
- bear/devtools: ^0.1
- composer/composer: ^1.10
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
- dev-feature/docker
- 1.x-dev
- 1.10.1
- 1.10.0
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.3-beta
- 1.7.2
- 1.7.2-beta
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- 1.0.0.beta
- 1.0.0.alpha
- 0.x-dev
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- dev-feature/gitignore_20190218
- dev-feature/php71_20190219
- dev-api
This package is auto-updated.
Last update: 2024-09-07 14:04:56 UTC
README
-
这是BEAR.Skeleton的分支项目之一
-
基于hiroki-saito/Container.Sunday by gamu1012
需求
- PHP8.0
- Docker, Docker Compose
简介
在PHP 8.0执行环境中,使用Docker(PHP 8.0)创建BEAR应用程序开发环境的工具
使用PHP8.0生成BEAR.Sunday应用程序的Docker(PHP8.0)开发环境
使用Composer安装
要使用Docker Compose创建新的BEAR.Sunday项目
composer create-project fob/bear-skeleton-docker-80:dev-feature/docker path/to/install
↑ 必须指定分支。安装路径可以是相对路径。
分支者的任务备忘录
- 需要PHP 7.4版本
- 希望执行环境的PHP版本为7.4,但也能创建8.0的应用程序
- 希望执行环境的PHP版本为8.0,但也能创建7.4的应用程序
由于BEAR.Skeleton方式会导致执行环境依赖,因此为了固定执行环境为8.0,上述对应变得困难,所以放弃
如何测试骨架本身
- 确保所有文件都已提交。
- 运行
composer update
来模拟create-project
。 - 查看创建的项目文件。
- 运行
git reset --hard HEAD
以恢复。