安第斯岩 / project
Requires
- ext-curl: *
- andesite/core: ^1.2.1
- lcobucci/jwt: 4.0.0-alpha3
- symfony/filesystem: ^5.1
- wapmorgan/mp3info: ^0.0.5
README
准备您的环境
1. Fontawesome
如果您是Fontawesome的付费客户,您应该在npm中添加您的auth token
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" [token]
否则,在安装后,您应该将package.json
中的"@fortawesome/fontawesome-pro"
修改为"@fortawesome/fontawesome-free"
2. 安装andesite cli
composer global require andesite/cli
将composer的bin目录添加到您的path中(~/.composer/vendor/bin
)
export PATH=$PATH:~/.composer/vendor/bin
3. 安装rlogtail
npm install -g rlogtail
创建您的安第斯岩项目
1. 创建项目
composer create-project andesite/project yourproject
cd yourproject
2. 安装npm包
如有必要修改package.json
(Fontawesome),然后
npm install
3. 数据库
为项目创建一个mysql数据库
4. 设置env.yml
修改项目根目录下的env.yml
。取消注释前3行,并
- 设置您的域名
- 设置您的数据库访问权限
- 设置一些缩略图密钥
5. 生成env缓存
andesite env
6. 启用devmode
andesite devmode
7. 启动rlogtail
这是安第斯岩应用的错误控制台
npm run tail
8. 创建所需的文件夹
andesite md
9. 生成vhost文件
andesite vhost
10. 设置apache
将位于app/var
中创建的virtualhost.conf
文件包含到您的httpd.conf
中,然后重新启动apache!
11. 设置默认数据库
初始化迁移引擎
andesite mig:init
运行第一次迁移以创建用户表,并添加默认用户
andesite mig:go
12. 运行前端构建
npm run work
13. 测试您的应用
- 网站:
yourdomain.test
- 管理员:
admin.yourdomain.test
(rock@star.com/andesite)