代码片段

一个用于存储和索引您的代码片段的应用程序。

Frontend-screenshot

安装

我推荐使用在“docker hub”上提供的docker容器。
在启动docker容器之前,我们需要定义“conf.toml”文件。

运行以下命令获取一个示例配置。

wget https://raw.githubusercontent.com/MichaelProjects/codsnipet/master/backend/docker_conf.toml && mv docker_conf.toml conf.toml

替换mongodb连接字符串,您就可以开始了。

现在我们可以启动docker容器了。

docker pull michaellichtenecker/codesnipt:latest
docker run -d -p 0.0.0.0:29000:29000 -v ${PWD}/conf.toml:/conf.toml michaellichtenecker/codesnipt:latest

开始

在遵循了上面的安装说明后,您就可以配置前端了。

为了让前端能够与后端通信,我们需要指定后端的URL,例如:https://example.com

打开已安装的前端,然后点击“设置”标签页。

Frontend-screenshot
在主机字段中输入正确的后端URL,然后点击更新按钮。

最后,您就可以开始使用该应用程序了。

Web版本

如果当前版本包含Web版本,您就可以将构建部署为常规的静态网站。通常您可以使用nginx,但不要忘记处理CORS。

平台

目前我只为macOS提供前端版本,但我很快会为Windows和Linux添加前端。

技术栈

  • Rust(Rocket)
  • Dart(Flutter)
  • MongoDB

GitHub

查看 Github