rust-online-compiler/redme.txt
2024-10-17 01:08:56 +08:00

41 lines
1.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

rust-online-compiler
├── docker-compose.yml
├── rust-compiler
│ ├── Cargo.toml
│ └── src
│ └── main.rs
└── web-server
├── Dockerfile
├── nginx.conf
├── lua_scripts
│ └── compile.lua
└── static
└── index.html
架构是将Rust编译环境和Web服务器包括前端UI分为两个独立的Docker镜像并且这两个镜像之间可以相互通信。
4. 构建和运行
在项目的根目录下运行以下命令来构建和启动所有服务:
bash
深色版本
docker-compose up --build
这将会构建所有的Docker镜像并启动相应的容器。你可以通过访问http://localhost来查看前端界面并尝试编译Rust代码。
#查看端口占用和结束端口进程
sudo lsof -i :80
sudo kill -9 <PID>
#删除镜像重建镜像
重新构建和运行
在项目的根目录下运行以下命令来构建和启动所有服务:
docker-compose down
docker-compose up --build