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
- make your repository and :
- git remote set-url origin 'https://your.git/repository/address/url.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;indocker/nginx/conf.d/default_dev.confandserver_name product.local;indocker/nginx/conf.d/default.confby your project domain - if you change development project name, must be change nginx default.conf file in :
server development_webapp:9000;indocker/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
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-10