承接 m1n64/codeigniter4-docker-appstarter 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱: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

统计信息

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

GitHub 信息

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

其他信息

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