前端技术文档
要求
节点v0.10.x,应该通过包管理器安装。 默认情况下,这应该包括NPM,即节点包管理器。 咕噜声 ,使用安装 npm安装-g grunt cli . CoffeeScript,使用安装 npm安装-g咖啡说明 . Sass,安装使用 npm安装sass .
前端配置
运行前端
后端技术文档
后端
要求
Sparv语料库管道的第3版(请参阅 技术 报告 对于 安装说明) Python 3.4版 或更新版本
Python虚拟环境
蟒蛇3-m venv venv
源通风/箱/激活 pip安装-r要求.txt
停用
后端配置
后端 :后端所在的地址 sparv_python(sparv_python) :sparv管道Python目录的Python路径 sparv_后端 :后端目录的路径 构建目录(_D) :托管正在运行和已完成生成的目录 日志目录 :日志文件的位置。 可以设置为 无 登录到标准输出。 sparv_模型 :sparv管道模型的位置 sparv_make文件 :sparv管道生成文件的位置 秘密密钥 :您选择的字符串。 对于可能会导致删除生成的查询,需要使用此选项。 通风路径(_P) :Python虚拟环境激活脚本的路径(可以设置为None) 过程 :符合以下条件的进程数 制作 将在注释时运行 文件上传_文本 :扩展名用于包含文件上载的生成 套接字文件 :用于与弹射器通信的套接字文件的路径 目录二进制 :catalaunch二进制文件的路径 python解释程序 :“Python”解释器,替换为catalaunch
运行后端
html/app/venv/bin/gunicorn-c html/aapp/gunicornConfig.py索引
生成文件和设置JSON模式
弹射器
要求
通用条款 用于编译 弹射器 C扩展 Python 3.4版 或更新版本
弹射器设置
弹射器配置
SPARV_PYTHON公司 :指向的路径 某人 管道Python目录 SPARV_模型 :的位置 某人 管道模型 SPARV_BIN(备用钥匙) :的位置 某人 管道二进制文件 SPARV_标签 :管道生成文件的位置 CATAPULT_DIR公司 :弹射器目录的位置 构建DIR :托管正在运行和已完成生成的目录 后勤总监 :日志文件目录的路径 CATAPULT_VENV公司 :弹射器使用的Python虚拟环境的路径
运行弹射器
运行 制作 建造 催化发射 . 运行 ./start-server.sh 启动弹射器。 设置中列出的cron作业 弹射器/cronjobs . 用于Sparv的自动维护。
时钟守护作业
清理 :每隔午夜删除7天未访问的生成 发行 https://ws.spraakbanken.gu.se/ws/sparv/cleanup?secret_key=SECRETKEY . 保持活力 :脚本 弹射器/保持活动.sh 每五分钟运行一次并重新启动 弹射器 弹射器/启动服务器.sh 如果它没有响应ping。 而不是 设置这个cron作业时,可以使用supervisord之类的进程控制系统来运行弹射器。 更新-萨尔多 :Saldo词典每天更新脚本 弹射器/更新saldo.sh . 这需要一些时间,因此在夜间运行。 弹射器重新启动 之后由 保持活力.sh 脚本。