33 changed files with 129 additions and 53 deletions
@ -1,19 +1,12 @@ |
|||
@echo off |
|||
cls |
|||
set stime=8 |
|||
|
|||
start .\migrate-db-cmd.bat LY.MicroService.BackendAdmin.DbMigrator admin --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.AuthServer.DbMigrator auth-server --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.IdentityServer.DbMigrator identityserver4-admin --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.LocalizationManagement.DbMigrator localization --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.Platform.DbMigrator platform --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.RealtimeMessage.DbMigrator messages --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.TaskManagement.DbMigrator task-management --run |
|||
ping -n %stime% 127.1 >nul |
|||
start .\migrate-db-cmd.bat LY.MicroService.WebhooksManagement.DbMigrator webhooks-management --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.BackendAdmin.DbMigrator admin --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.AuthServer.DbMigrator auth-server --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.IdentityServer.DbMigrator identityserver4-admin --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.LocalizationManagement.DbMigrator localization --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.Platform.DbMigrator platform --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.RealtimeMessage.DbMigrator messages --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.TaskManagement.DbMigrator task-management --run |
|||
call .\migrate-db-cmd.bat LY.MicroService.WebhooksManagement.DbMigrator webhooks-management --run |
|||
pause |
|||
@ -0,0 +1,7 @@ |
|||
namespace LINGYUN.Abp.AspNetCore.Mvc.Localization |
|||
{ |
|||
public class GetWithFilter |
|||
{ |
|||
public string Filter { get; set; } |
|||
} |
|||
} |
|||
@ -0,0 +1,26 @@ |
|||
docker network create --subnet=172.18.0.0/16 nt |
|||
|
|||
docker pull mysql |
|||
docker volume rm mysql-data |
|||
docker volume rm mysql-log |
|||
docker volume create mysql-data |
|||
docker volume create mysql-log |
|||
docker run --ip 172.18.0.10 -d --name mysql --net nt -v mysql-log:/var/log/mysql -v mysql-data:/var/lib/mysql -p 3306:3306 -p 33060:33060 -e MYSQL_ROOT_PASSWORD=123456 -d mysql --init-connect="SET collation_connection=utf8mb4_0900_ai_ci" --init-connect="SET NAMES utf8mb4" --skip-character-set-client-handshake |
|||
|
|||
docker pull rabbitmq:management |
|||
docker volume rm rabbitmq-home |
|||
docker volume create rabbitmq-home |
|||
docker run --ip 172.18.0.40 -d -id --name=rabbitmq --net nt -v rabbitmq-home:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:management |
|||
|
|||
docker pull redis |
|||
docker volume rm redis-home |
|||
docker volume create redis-home |
|||
docker run --ip 172.18.0.50 -d --net nt -p 6379:6379 --name redis -v redis-home:/data redis |
|||
|
|||
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.9.0 |
|||
docker volume rm elasticsearch-home |
|||
docker volume create elasticsearch-home |
|||
docker run --ip 172.18.0.60 -d --name es --net nt -v elasticsearch-home:/usr/share/elasticsearch/data -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms1G -Xmx1G" -e xpack.security.enabled=false -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.9.0 |
|||
|
|||
docker pull docker.elastic.co/kibana/kibana:8.9.0 |
|||
docker run --ip 172.18.0.70 -d --name kib --net nt -p 5601:5601 docker.elastic.co/kibana/kibana:8.9.0 |
|||
@ -0,0 +1,4 @@ |
|||
@echo off |
|||
cd ..\aspnet-core |
|||
migrate-database.bat |
|||
|
|||
@ -1,4 +0,0 @@ |
|||
@echo off |
|||
cls |
|||
cd ..\aspnet-core\ |
|||
.\start-http-api-host.bat LY.MicroService.RealtimeMessage.HttpApi.Host realtime-message --run |
|||
@ -0,0 +1,9 @@ |
|||
@echo off |
|||
cls |
|||
title start-all |
|||
set stime=12 |
|||
for /f "delims=" %%i in ('dir *.bat /b') do ( |
|||
echo %%i |
|||
start %%i |
|||
ping -n %stime% 127.1 >nul |
|||
) |
|||
@ -0,0 +1,6 @@ |
|||
@echo off |
|||
cls |
|||
cd ../apps/vue/ |
|||
title install-module |
|||
pnpm install |
|||
pause |
|||
@ -1,9 +0,0 @@ |
|||
@echo off |
|||
cls |
|||
title start-all |
|||
set stime=8 |
|||
for /f "delims=" %%i in ('dir *.bat *.cmd /b /s^|findstr /v /i "99.start-all.cmd"') do ( |
|||
echo %%i |
|||
start %%i |
|||
ping -n %stime% 127.1 >nul |
|||
) |
|||
@ -0,0 +1,8 @@ |
|||
快速启动后端项目: |
|||
1.使用 00.auto-config-docker.cmd 自动配置docker环境 |
|||
2.使用 01.migrate-db.cmd 迁移数据库 |
|||
3.使用 80.start-host.cmd 启动后端项目 |
|||
注:请按自己电脑运行速度调整 80.start-host.cmd 文件中的 stime 参数。 |
|||
快速启动前端项目: |
|||
1.使用 91.install-node-module.cmd 安装npm依赖 |
|||
2.使用 99.start-all.cmd 启动项目 |
|||
Loading…
Reference in new issue