m1n64/codeigniter4-docker-appstarter
最新稳定版本:1.0.1
Composer 安装命令:
composer create-project m1n64/codeigniter4-docker-appstarter
包简介
CodeIgniter4 starter app
README 文档
README
Clean CI4 framework with docker template.
Stack
PHP 8.3 (CodeIgniter 4.6.0), PostgreSQL, Redis, nginx
How to install
composer create-project m1n64/codeigniter4-docker-appstarter my-awesome-project
cp env .env
Then, config database name POSTGRES_DB in line 34 in docker-compose.yml, and database.default.database in .env.
Next, change container_name and Docker network name in docker-compose.yml as you wish.
docker-compose up -d
docker exec -it codeigniter_app chown -R www-data:www-data /var/www/writable
docker exec -it codeigniter_app chmod -R 775 /var/www/writable
Then, open localhost:8080 and make magic!
How to use composer or CLI
CLI Spark:
docker exec -it codeigniter_app php spark db:table
Composer:
docker exec -it codeigniter_app composer -v
If you want MySQL - change PostgreSQL in container db to MySQL and config database.default.DBDriver = 'MySQLi' and database.default.port = 3306 in .env. If you have an errors in build - fix packages in Dockerfile.
Note!
The solution is provided “as is” and the author bears no responsibility if something does not work. You have every right to make a fork and modify the code as you need!
Links
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-13