An open API service indexing awesome lists of open source software.

https://github.com/dooy/navi

导航站
https://github.com/dooy/navi

Last synced: 3 months ago
JSON representation

导航站

Awesome Lists containing this project

README

        

# WebStack-Laravel

一个开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己的网址导航。

## 测试
```mermaid
graph LR
A(用户)
A --->|请求| B(One API)
B -->|中继请求| C(OpenAI)
B -->|中继请求| D(Azure)
B -->|中继请求| E(其他下游渠道)
```

```mermaid
gantt
section Section
Completed :done, des1, 2014-01-06,2014-01-08
Active :active, des2, 2014-01-07, 3d
Parallel 1 : des3, after des1, 1d
Parallel 2 : des4, after des1, 1d
Parallel 3 : des5, after des3, 1d
Parallel 4 : des6, after des4, 1d

```

```mermaid
graph TD;
A(user)
A --->|提交分析| B(PHPsever)
B -->|通道anly_process_v2| C(MQ dsk_rpc_v2)
C -->|分析| D(引擎分析)
D -->|分析过程中数据| E(MQ process )
D -->|分析完成回填到队列mq_name| F(MQ mq_name )
E -->|分析过程| G(icomet)
F -->|分析完成| G(icomet)
G -->|提示用户通过js| A(user)
```

```mermaid
sequenceDiagram
Title: 分析过程图
user->>PHPsever: 提交分析
PHPsever->>MQ(dsk_rpc_v2): 通道anly_process_v2
MQ(dsk_rpc_v2)->>引擎分析: 分析
引擎分析->>MQ(process): 分析过程中数据
引擎分析->>MQ(mq_name):分析完成回填到队列mq_name(变量)
MQ(process)->>icomet:提醒(分析过程)
MQ(mq_name)->>icomet:提醒(分析完成)
icomet-->>user:提示用户通过js

```

## 部署

daoker 部署
```shell
docker run --name dao8024 -d -p 8024:8000 -e DB_HOST=192.168.0.68 -e DB_DATABASE=nav -e DB_USERNAME=nav -e DB_PASSWORD=nav@2023 -e APP_URL=https://123.lingduquan.com -e APP_NAME=chatGPT -v /data/app/navi:/opt/navi arvon2014/webstack-laravel:v1.2.2 /entrypoint.sh server
```
daoker 本地 部署

```shell
docker run --name dao8024 -d -p 8024:8000 -e DB_HOST=172.17.0.1 -e DB_DATABASE=nav -e DB_USERNAME=cikuu -e DB_PASSWORD=cikuutest! -e APP_URL=https://123.lingduquan.com -e APP_NAME=chatGPT -v /Users/wulin/Documents/yangdaorong/www/123.daohang.com/navi:/opt/navi arvon2014/webstack-laravel:v1.2.2 /entrypoint.sh server
```

docker run --name dao -d -p 8023:8000 -e DB_HOST=172.17.0.1 -e DB_DATABASE=nav -e DB_USERNAME=cikuu -e DB_PASSWORD=cikuutest! arvon2014/webstack-laravel:v1.2.2 /entrypoint.sh server


安装依赖:

```shell
$ composer install
```

编辑配置:

```
$ cp .env.example .env
```

```
...
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
...
```

生成 KEY:

```shell
$ php artisan key:generate
```

迁移数据:

```shell
php artisan migrate:refresh --seed
```

开启服务:

```shell
$ php artisan serve
```

安装完成:http://127.0.0.1:8000

## 使用

后台地址:http://domain/admin

默认用户:admin

默认密码:admin

![主页](public/screen/02.png)

![分类](public/screen/03.png)

![网站](public/screen/04.png)

## 感谢

前端设计:[**WebStackPage**](https://github.com/WebStackPage/WebStackPage.github.io)

后台框架:[**laravel-admin**](https://github.com/z-song/laravel-admin)

## License

MIT