tutfw/tutfw-project 问题修复 & 功能扩展

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

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

tutfw/tutfw-project

最新稳定版本:1.0.2

Composer 安装命令:

composer require tutfw/tutfw-project

包简介

Tutfw-Project is new PHP microservice based project.

README 文档

README

Powered by https://github.com/mehdiable/tutfw-project

Author https://github.com/mehdiable

Contact https://www.linkedin.com/in/mehdi-mohammadnejad

tutfw project

Make your microservice and enjoy :

git

requirements

  • docker
  • git

Initializing new project

  • cd docker/phpfpm
  • docker build -t phpfpm:8.1.8 .
  • cd docker/mongodb
  • docker build -t mongodb:5.0.9 .
  • cd root folder of project that have development.yml file
  • docker stack deploy -c development.yml development
  • docker exec -it development_webapp.1 bash
  • cd main && composer install && composer dump-autoload

NOTE :

  • change server_name development.local; in docker/nginx/conf.d/default_dev.conf and server_name product.local; in docker/nginx/conf.d/default.conf by your project domain
  • if you change development project name, must be change nginx default.conf file in : server development_webapp:9000; in docker/nginx/conf.d/(default_dev.conf and default.conf)
  • ports is important, check the nginx config files and yml file

MongoDb Management

  • docker exec -it development_mongo... bash
  • mongo -u MONGO_INITDB_ROOT_USERNAME -p
  • enter: MONGO_INITDB_ROOT_PASSWORD
  • use database_name # defined on conf/db.php
  • db.createUser({user: "admin_username", pwd: passwordPrompt(), roles: [{ role: "readWrite", db: "app_service" }], mechanisms: [ "SCRAM-SHA-256"]});
  • enter password for exam_admin user

server side

  • make vhost
  • set dns in /etc/hosts

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固