m1n64/codeigniter4-docker-appstarter 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-02-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固