首页 > 其他分享 >label-studio docker-compose 运行试用

label-studio docker-compose 运行试用

时间:2023-10-14 09:55:21浏览次数:40  
标签:compose postgres POSTGRE label nginx studio

label-studio 是一个支持多格式的数据标注工具,以下是基于docker-compose 运行的试用

环境准备

  • docker-compose
version: "3.9"
services:
  nginx:
    image: heartexlabs/label-studio:latest
    ports:
      - "8080:8085"
      - "8081:8086"
    depends_on:
      - app
    environment:
      - LABEL_STUDIO_HOST=${LABEL_STUDIO_HOST:-}
    volumes:
      - ./mydata:/label-studio/data:rw
      - ./deploy/nginx/certs:/certs:ro
    #      - ./deploy/my.conf:/etc/nginx/nginx.conf
    command: nginx
 
  app:
    stdin_open: true
    tty: true
    image: heartexlabs/label-studio:latest
    expose:
      - "8000"
    depends_on:
      - db
    environment:
      - DJANGO_DB=default
      - POSTGRE_NAME=postgres
      - POSTGRE_USER=postgres
      - POSTGRE_PASSWORD=dalong
      - POSTGRE_PORT=5432
      - POSTGRE_HOST=db
      - LABEL_STUDIO_HOST=${LABEL_STUDIO_HOST:-}
      - JSON_LOG=1
    volumes:
      - ./mydata:/label-studio/data:rw
    command: label-studio-uwsgi
  minio:
    image: minio/minio
    ports:
      - "9000:9000"
      - "19001:19001"
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123
    command: server --console-address :19001 --quiet /data
  db:
    image: postgres:16
    hostname: db
    ports:
      - 5432:5432
    environment:
    - POSTGRES_USER=postgres
    - POSTGRES_PASSWORD=dalong
    volumes:
      - ${POSTGRES_DATA_DIR:-./postgres-data}:/var/lib/postgresql/data
      - ./deploy/pgsql/certs:/var/lib/postgresql/certs:ro

启动&试用

  • 启动
docker-compose up -d
  • 效果
    登陆地址
    http://localhost:8080/projects/ 首次可以自己注册账户
  • 创建项目以及试用
    默认登陆进入之后会有提示创建项目的按钮
  • 配置

 

  • 上传文件

 

  • 数据标记

 

说明

label-studio 包含了社区版以及企业版,基本我们试用社区版就够用了,对于实际处理数据可以直接基于对象存储,会方便不少
参考架构

 

参考资料

https://github.com/HumanSignal/label-studio
https://labelstud.io/
https://labelstud.io/guide/get_started.html#Quick-start

标签:compose,postgres,POSTGRE,label,nginx,studio
From: https://www.cnblogs.com/rongfengliang/p/17763724.html

相关文章

  • android studio配置 compileOnly、implementation、api使用
    implementation:作用是编译同时打包,且当前mudule打包的aar或jar,不能被引用当前module的模块引用。api:作用是编译同时打包,且当前mudule打包的aar或jar,能被引用当前module的模块引用。compileOnly:作用是只编译不打包。比如项目中要引用aarA,如果项目中其他模块已经引用打包过了......
  • Android开发 Jetpack_Compose_7 文字
    前言此篇博客主要讲解Compose里的文字相关的UI功能。文本处理相关的内容与细节较多,此篇博客尽量涵盖完整,所以博客较长需要耐心看完。  官网文档:https://developer.android.google.cn/jetpack/compose/text?hl=zh-cnText文本全部参数这里列出全部参数,下面会一个一个举......
  • vue el-select/el-cascader获取选中的对象label值
    1.el-select获取选中对象label值<el-form-itemlabel="车辆配置"prop="sales_name"><el-selectv-if="!showSaleNameInput"v-model="form.sales_name"clearableref="itemSelect"......
  • Visual Studio 2022 如何在创建文件时生成默认代码以及注释文件操作
    在创建文件时生成默认代码对于已经有一定的c++编程基础的“学生”来说,次次写默认的代码有时候是挺浪费时间的,对于VisualStudio2022这个版本创建文件时生成默认代码的资源不多,今天先记录一下我们在下载visualstudio时需要下载Community、Packages、Shared这三个文件。我们需......
  • visual studio设置变量背景颜色
    参考:VisualStudio高亮引用颜色设置_vs颜色高亮-CSDN博客 ......
  • C# Dev Kit for Visual Studio Code
    VisualStudioCode安装C#开发工具包并编写ASP.NETCoreWeb应用 前言前段时间微软发布了适用于VSCode的C#开发工具包(注意目前该包还属于预发布状态但是可以正常使用),因为之前看过网上的一些使用VSCode搭建.NETCore环境的教程看着还挺复杂的就一直没有尝试使用VSCode......
  • Visual Studio C++ 项目调试启动无法正常调试的问题
    启动项目后,设置的断点不起作用原因是需要在项目设置里面启用下面的选项......
  • vue框架,input相同标签如何定位-label定位
    一、问题提出:后台前端框架改版,之前是angularjs,现在用vue,导致input标签定位失败,只能定位到第一个input标签,查看后台源代码发现这两个标签是一模一样,如下图:二、问题思考过程1.为什么以前的版本可以定位成功,而现在的就定位不了啦查阅之前版本的这部分定位代码,发现原来的框架是......
  • 视频直播源码,AndroidStudio登录页面的切换
    视频直播源码,AndroidStudio登录页面的切换xml代码 <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  ......
  • Visual Studio 2019设置类和接口注释
     一、找到Visual Studio 2019安装目录D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052 二、修改类模板文件 #region<<版本注释>>/*----------------------------------------------------......