部署在线编译器

需要的资源

打包好的前端界面 noxue-code-ui.zip

打包后的linux版后端接口: noxue-code.zip

运行后端

解压后执行如下命令

nohup ./noxue-code &

配置前端

解压到网站根目录

  • 前端网站需要配置的伪静态规则

    location ^~ /api{
      proxy_pass http://127.0.0.1:8585;
    }
    

后端默认端口 8585 如果你修改了 后端接口中的 .env 文件中的端口,记得伪静态中也要保持一直。

前端界面如果要自定义,自己重新打包一下即可。

安装docker和镜像

  • 如何安装docker请自行百度

  • 需要安装的docker镜像

docker pull gcc
docker pull rust
docker pull php:5.6
docker pull php:7.4
docker pull php:8
docker pull golang
docker pull python:2
docker pull python:3
docker pull adityai/jdk13
docker pull ruby
docker pull node
docker pull swift
docker pull huntprod/asm

搞定。