Skip to content

Latest commit

 

History

History
116 lines (98 loc) · 3.96 KB

File metadata and controls

116 lines (98 loc) · 3.96 KB

创建开发环境

对应目录执行脚本

在对应用户目录下执行 create.sh 脚本,该脚本将在当前所在目录的 compose 文件夹下创建传入变量的 docker 容器

#!/bin/bash
#示例:sudo bash create.sh $1 $2 $3
#参数[$1]:为项目名称(develop) 
#参数[$2]: 端口前三位(600) 
#参数[$3]: docker网络,替换端口所以的0字符

[root@localhost eucloud]# bash create.sh develop 600 207
----create develop-----
----replace .env develop-----
----first init app-images-----
----app-server-job-develop publish-----

"docker stop" requires at least 1 argument.
See 'docker stop --help'.

Usage:  docker stop [OPTIONS] CONTAINER [CONTAINER...]

Stop one or more running containers
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers
Error: No such image: job_develop:dev
Sending build context to Docker daemon  87.25MB
Step 1/6 : FROM mcr.microsoft.com/dotnet/aspnet:5.0
 ---> 7fafba04799a
Step 2/6 : WORKDIR /app
 ---> Running in 3b1670af110b
Removing intermediate container 3b1670af110b
 ---> 2ba23f8f8f3d
Step 3/6 : COPY * ./
 ---> 80fd1e0baed6
Step 4/6 : ENTRYPOINT ["dotnet", "EU.Web.BackgroundJobs.dll"]
 ---> Running in 866cb036295c
Removing intermediate container 866cb036295c
 ---> e8ab033572af
Step 5/6 : ENV TZ=Asia/Shanghai
 ---> Running in 5bf27941efd1
Removing intermediate container 5bf27941efd1
 ---> f2935db9b293
Step 6/6 : RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 ---> Running in ac94c518c6e1
Removing intermediate container ac94c518c6e1
 ---> 6c9fb844d859
Successfully built 6c9fb844d859
Successfully tagged job_develop:dev
----app-server-job-develop completed-----
----app-server-hfs-develop publish-----

"docker stop" requires at least 1 argument.
See 'docker stop --help'.

Usage:  docker stop [OPTIONS] CONTAINER [CONTAINER...]

Stop one or more running containers
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers
Error: No such image: webapi_develop:dev
Sending build context to Docker daemon  166.6MB
Step 1/4 : FROM mcr.microsoft.com/dotnet/aspnet:5.0
 ---> 7fafba04799a
Step 2/4 : COPY webapi /app
 ---> ed06d84f98f1
Step 3/4 : WORKDIR /app
 ---> Running in 13ff8d591594
Removing intermediate container 13ff8d591594
 ---> cfa2d349d0cf
Step 4/4 : ENTRYPOINT ["dotnet", "EU.Web.dll"]
 ---> Running in e7c29e9da7d7
Removing intermediate container e7c29e9da7d7
 ---> b2d03f73323d
Successfully built b2d03f73323d
Successfully tagged webapi_develop:dev
----app-server-webapi-develop completed-----
----first create container-----
Creating network "develop_oi_net" with the default driver
Creating develop_phpredisadmin_1_fb9f7d318d71 ... done
Creating develop_adminer_1_273e145b5afb       ... done
Creating develop_rabbitmq_1_7df3f46c4418      ... done
Creating develop_redis_1_6044ed7ec394         ... done
Creating develop_mysql_1_b97440fe4773         ... done
Creating develop_portainer_1_e61df85790cc     ... done
Creating develop_hfs_1_950d5a362fbc           ... done
Creating develop_webapi_1_995db162304a        ... done
Creating develop_ts_1_c94742d8fbf9            ... done
Creating develop_iot_1_218a85ed5a5e           ... done
Creating develop_rtm_1_3c95688a3cf2           ... done
Creating develop_job_1_4ba9e47a67bb           ... done
Creating develop_nginx_1_c51e2692aa39         ... done
----mysql_600-db-develop create -----
----create develop completed-----
[root@localhost hdis]#

代码编译发布

使用 Visual Studio 打开后端代码 ..\hdis\backend\EU.Web.sln ,启动项目 EU.Web.PublishHelper
点击菜单管理,添加开发服务器发布服务器,勾选上 webapihfsjobrtmiottsweb ,点击发布
publish

同步数据库

将72服务器完整数据库复制至当前开发环境数据库中