一、nocos配置调整

注:prod空间文件内容 可以参考public空间文件






dns: nacos.ruoyi


nacos配置
二、构建镜像文件
1、后端文件




dockerfile有调整有效镜像
注:https://docker.aityp.com/

2、前端文件
dockerfile有调整有效镜像


nginx.conf 内容如下
server {
listen 80;
server_name _;
root /home/ruoyi/projects/ruoyi-ui;
index index.html index.htm;
location / {
try_files $uri $uri/ /index.html;
}
location /prod-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://ruoyi-gateway.ruoyi:8080/;
}
# 屏蔽 actuator,但放行健康检查(探针若走 /actuator/health 需要这行,不走可删)
location ^~ /actuator/health {
proxy_set_header Host $http_host;
proxy_pass http://ruoyi-gateway.ruoyi:8080;
}
location ^~ /actuator {
return 403;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
三、构建镜像
cd /home/ruoyi/ruoyi-auth
docker build -t ruoyi-auth:v2.0 -f dockerfile .

cd /home/ruoyi/ruoyi-file
docker build -t ruoyi-file:v2.0 -f dockerfile .

cd /home/ruoyi/ruoyi-gateway
docker build -t ruoyi-gateway:v2.0 -f dockerfile .

cd /home/ruoyi/ruoyi-job
docker build -t ruoyi-job:v2.0 -f dockerfile .

cd /home/ruoyi/ruoyi-monitor
docker build -t ruoyi-monitor:v2.0 -f dockerfile .

cd /home/ruoyi/ruoyi-system
docker build -t ruoyi-system:v2.0 -f dockerfile .


ui镜像制作
cd /home/ruoyi/nginx
docker build -t ruoyi-ui:v2.0 -f dockerfile .

四、
habor库 192.168.91.164 用户/密码 admin/********
docker login 192.168.91.164


###ruoyi-auth#########
### 打标签 #########
docker tag ruoyi-auth:v2.0 192.168.91.164/rouyi/ruoyi-auth:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-auth:v2.0

###ruoyi-gateway#########
### 打标签 #########
docker tag ruoyi-gateway:v2.0 192.168.91.164/rouyi/ruoyi-gateway:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-gateway:v2.0
###ruoyi-system#########
### 打标签 #########
docker tag ruoyi-system:v2.0 192.168.91.164/rouyi/ruoyi-system:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-system:v2.0
###ruoyi-job#########
### 打标签 #########
docker tag ruoyi-job:v2.0 192.168.91.164/rouyi/ruoyi-job:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-job:v2.0
###ruoyi-file#########
### 打标签 #########
docker tag ruoyi-file:v2.0 192.168.91.164/rouyi/ruoyi-file:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-file:v2.0
###ruoyi-monitor#########
### 打标签 #########
docker tag ruoyi-monitor:v2.0 192.168.91.164/rouyi/ruoyi-monitor:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-monitor:v2.0

###ruoyi-ui#########
### 打标签 #########
docker tag ruoyi-ui:v2.0 192.168.91.164/rouyi/ruoyi-ui:v2.0
###push #########192.168.91.164/rouyi/
docker push 192.168.91.164/rouyi/ruoyi-ui:v2.0



浙公网安备 33010602011771号