33 changed files with 129 additions and 53 deletions
@ -1,19 +1,12 @@ |
|||||
@echo off |
@echo off |
||||
cls |
cls |
||||
set stime=8 |
|
||||
|
|
||||
start .\migrate-db-cmd.bat LY.MicroService.BackendAdmin.DbMigrator admin --run |
call .\migrate-db-cmd.bat LY.MicroService.BackendAdmin.DbMigrator admin --run |
||||
ping -n %stime% 127.1 >nul |
call .\migrate-db-cmd.bat LY.MicroService.AuthServer.DbMigrator auth-server --run |
||||
start .\migrate-db-cmd.bat LY.MicroService.AuthServer.DbMigrator auth-server --run |
call .\migrate-db-cmd.bat LY.MicroService.IdentityServer.DbMigrator identityserver4-admin --run |
||||
ping -n %stime% 127.1 >nul |
call .\migrate-db-cmd.bat LY.MicroService.LocalizationManagement.DbMigrator localization --run |
||||
start .\migrate-db-cmd.bat LY.MicroService.IdentityServer.DbMigrator identityserver4-admin --run |
call .\migrate-db-cmd.bat LY.MicroService.Platform.DbMigrator platform --run |
||||
ping -n %stime% 127.1 >nul |
call .\migrate-db-cmd.bat LY.MicroService.RealtimeMessage.DbMigrator messages --run |
||||
start .\migrate-db-cmd.bat LY.MicroService.LocalizationManagement.DbMigrator localization --run |
call .\migrate-db-cmd.bat LY.MicroService.TaskManagement.DbMigrator task-management --run |
||||
ping -n %stime% 127.1 >nul |
call .\migrate-db-cmd.bat LY.MicroService.WebhooksManagement.DbMigrator webhooks-management --run |
||||
start .\migrate-db-cmd.bat LY.MicroService.Platform.DbMigrator platform --run |
pause |
||||
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 |
|
||||
@ -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