承接 amsdard/boltcms-as-docker 相关项目开发

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

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

amsdard/boltcms-as-docker

Composer 安装命令:

composer require amsdard/boltcms-as-docker

包简介

README 文档

README

implement Docker into your BoltCMS (^4.x) project https://boltcms.io

Requirements

Install - Full sample (when you install a new project)

In your ~/Projects directory, create a new project (a new newproject.com directory will be created) NOTICE 01/2021: add --ignore-platform-reqs, PHP 8.x is not supported yet, use 7.x instead, also ignore @auto-scripts fails

cd ~/Projects/
composer create-project --ignore-platform-reqs bolt/project newproject.com

install as-docker (nginx + php by default)

composer require --ignore-platform-reqs amsdard/boltcms-as-docker
./vendor/amsdard/boltcms-as-docker/setup

run the project

yake configure
yake up
yake install

see https://docs.bolt.cm/installation/installation for additional info

open URL http://newproject.com.test/ and enjoy your new BoltCMS!

Production deploy

Webapp container (or PHP) has a /opt/app/config volume mounted. Please make sure you have copied all the YAML files manually to the ~/data/prod.php.{name}.docker/config after you run the stack.

How it works

  • below file structure will be installed
.
├── README.md
├── docker-compose.yml
├── Yakefile
├── deploy
│   ├── prod
│   │   └── docker-compose.yml
│   └── rancher
│       └── docker-compose.yml
└── docker
    ├── mysql
    │   ├── config.env
    │   └── config.env.dist
    ├── nginx
    │   ├── Dockerfile
    │   └── default.conf
    └── php
        └── Dockerfile
  • your project directory name will be filled as local domain name and docker image namespace (see docker-compose.yml)
  • new rules will be added to your .gitignore file:
    • /composer.phar internal project composer
    • /docker/*/*.env container ENV

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固