首页 > 其他分享 >RuoYi 前端Docker部署

RuoYi 前端Docker部署

时间:2024-03-15 16:57:20浏览次数:23  
标签:www 前端 RuoYi nginx html proxy conf home Docker

Dockerfile

# 基础镜像 不指定版本则默认最新
FROM nginx

# 挂载目录
VOLUME /home/nginx/www/ruoyi
# 创建目录
RUN mkdir -p /home/nginx/www/ruoyi
# 指定路径 该路径我是自己提前创建好的
WORKDIR /home/nginx/www/ruoyi
# 复制conf文件到路径 ./conf/nginx.conf和上面的mysql一个道理 nginx.conf下面会贴出来
COPY /conf/nginx.conf /etc/nginx/nginx.conf
# 复制html文件到路径 dist中存放前端项目的打包文件
COPY /dist /home/nginx/www/ruoyi

 

创建conf文件夹,新建nginx.conf配置

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;

      location / {
         root   /home/nginx/www/ruoyi;
         try_files $uri $uri/ /index.html;
         index  index.html index.htm;
        }

      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;
         #自己服务器地址:没改的话就是默认8080
         proxy_pass http://192.168.1.123:9090/;
      }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

 

标签:www,前端,RuoYi,nginx,html,proxy,conf,home,Docker
From: https://www.cnblogs.com/bookc/p/18075798

相关文章

  • docker释放镜像后虚拟磁盘不减小
    在使用dockersytemprume指令清理了docker当前的所有镜像和容器后,docker的虚拟磁盘ext4.vhdx所占用的空间一点也没有减少。使用dockersystemdf指令查看,能清理的都已经清理了。查阅资料后才发现,由于我安装docker时是基于wsl而不是hyper-V导致了这个问题的出现。wsl2是虚拟机,......
  • docker部署halo
    docker部署halo,ubuntuserver2204,官方地址:https://docs.halo.run/getting-started/install/docker-compose 选择docker-compose搭建,选择halo+外部已存在的mysql搭建,创建,文件夹,在文件夹中创建docker-compose.yaml,内容如下:version:"3"services:halo:image:h......
  • Elasticsearch - Docker安装Elasticsearch8.12.2
    前言最近在学习ES,所以需要在服务器上装一个单节点的ES服务器环境:centos7.9安装下载镜像目前最新版本是8.12.2dockerpulldocker.elastic.co/elasticsearch/elasticsearch:8.12.2创建配置新增配置文件elasticsearch.ymlhttp.host:0.0.0.0http.cors.enabled:true......
  • 2024前端 JS面试题
    目录1,JS数据类型2,JS两种数据类型1,基本数据类型1,基本数据类型的值不可变2,基本数据类型不可以添加属性和方法:3,基本数据类型的赋值是简单的赋值4,基本数据类型的比较是值的比较:5,基本数据类型的值存放在栈内存中6,基本数据类型详解1,undefined2,Null3,string4,Number5,Bo......
  • paddleocr 在docker环境下部署
    paddleocr在docker环境下部署第一步查看cuda的版本nvcc-V,我的是11.2;nvidia-smi对应的cudaversion是11.6,所以采用了registry.baidubce.com/paddlepaddle/paddle:latest-dev-cuda11.6-cudnn8.4-trt8.4-gcc82作为基础镜像Docker镜像源选择,DockerHub地址Dockerfile......
  • Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集成部署Hexo博客Demo)
    目录涉及内容:一、CICD服务器环境搭建1、docker环境安装(1)、拉取镜像,启动并设置开机自启(2)、配置docker加速器2、安装并配置GitLab(1)、创建共享卷目录(2)、创建gitlab容器(3)、关闭容器修改配置文件(4)、修改完配置文件之后。直接启动容器(5)、相关的git命令(针对已存在的文件夹)3、安装配......
  • Docker使用(三)Docker底层分析
    Docker使用(三)Docker底层分析四、底层分析1、Docker镜像原理1.1commit镜像dockercommit提交容器成为一个新的副本#命令和git原理类似dockercommit-m=“提交的描述信息”-a=“作者”容器id目标镜像名:[TAG]实操:#1、启动一个默认tomcat#2、发现这个默认......
  • Docker 仓库国内镜像源
    1.仓库镜像对应表原始镜像docker.io***.mirror.aliyuncs.com(点进去登录查看)dockerproxy.comhub-mirror.c.163.comquay.ioquay.mirrors.ustc.edu.cnregistry.k8s.ioregistry.lank8s.cn下面的不全,适合kubeadminit时使用:registry.aliyuncs.com/google_conta......
  • 常用Shell脚本 - Docker and Docker-compose 安装
    功能描述在AmazonLinux上自动安装DockerandDocker-compose#!/bin/bash#@Author:LanShiyun#@CreateTime:2024/3/15#@FileName:install_docker_4_aws_.sh#@Version:1.0#@Software:VSCode#@UpdateTime:2024/3/15#@UpdateBy:LanShiyun#@Des......
  • 授之以渔不是授之以鱼-docker maven 构建java工程
    原始的maven构建语句mvncleaninstall-Dmaven.test.skip=true现在需要在一台新的安装有docker的机子上构建,要求用jdk17和maven3.9,这台机子较旧,只有jdk8和jdk11,但是有安装docker,在不动构建机器现有软件的情况下构建。dockerrun\--rm\-v$(pwd):$(pwd)......