mirror of
https://github.com/v2board/v2board.git
synced 2024-11-10 17:49:11 +08:00
🚀A multiple proxy protocol manage panel application interface
app | ||
bootstrap | ||
config | ||
database | ||
docker | ||
library | ||
public | ||
resources | ||
routes | ||
storage | ||
tests | ||
.editorconfig | ||
.env.example | ||
.gitattributes | ||
.gitignore | ||
.styleci.yml | ||
artisan | ||
composer.json | ||
docker-compose.yml.example | ||
init.sh | ||
install.sql | ||
LICENSE | ||
package.json | ||
phpunit.xml | ||
readme.md | ||
server.php | ||
update.sql | ||
webpack.mix.js |
V2Board
- PHP7.3+
- Composer
- MySQL5.5+
- Redis
- Laravel
演示
本地环境部署
- 下载 composer
wget https://getcomposer.org/download/1.9.0/composer.phar php composer.phar install
- 执行
cp .env.example .env
然后配置它 - 执行安装
php artisan v2board:install
- 设置定时任务每分钟执行
php artisan schedule:run
- 其他注意事项
每次修改
.env
文件后需要执行php artisan config:cache
重建缓存
请务必安装redis
Docker 环境部署
首先
cp docker-compose.yml.example docker-compose.yml
选择性修改
- 执行
docker-compose run --rm db
进入 docker 容器 - 从
install.sql
文件中恢复表后退出容器,执行docker-compose down
- 执行
cp .env.example .env
然后配置它 - 执行配置脚本
docker run --rm -v $(pwd):/app composer install docker run --rm -v $(pwd):/app composer sh init.sh
- 执行
docker-compose up -d
启动服务
每次修改
.env
文件后需要执行docker run --rm -v $(pwd):/app composer artisan config:cache
重建缓存
注意
伪静态:
location /downloads {
}
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
location ~ .*\.(js|css)?$
{
expires 1h;
error_log off;
access_log /dev/null;
}
投喂
ETH&(USDT-ERC20): 0x84F85A89105B93F74c3b5db6410Ee8630F01063f
其他
Telegram Channel: @v2board