FROM heartexlabs/label-studio:hf-latest ################################################################################ # # How to Disable Public Account Creation # -------------------------------------- # By default this space allows for the unrestricted creation of new accounts # will full access to all projects and data. This is great for trying out # Label Studio and collaborating on projects, but you may want to restrict # access to your space to only authorized users. Uncomment the following line # to disable public account creation for this space. # # ENV LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK=true # # Set secrets in your space to create an inital user, and log in with your # provided username and password. Do not set these in your Dockerfile, as they # globally visible on a public space. # # LABEL_STUDIO_USERNAME # LABEL_STUDIO_PASSWORD # # You will need to provide new users with an invitation link to join the space. # ################################################################################ ################################################################################ # # How to Enable Configuration Persistence # --------------------------------------- # By default this space stores all project configuration and data annotations # in local storage with Sqlite. If the space is reset, all configuration and # annotation data in the space will be lost. You can enable configuration # persistence by connecting an external Postgres database to your space, # guaranteeing that all project and annotation settings are preserved. # # Set the following secret variables to match your own hosted instance of # Postgres. We strongly recommend setting these as secrets to prevent leaking # information about your database service to the public in your spaces # definition. # # ENV DJANGO_DB=default # ENV POSTGRE_NAME= # ENV POSTGRE_PORT= # ENV POSTGRE_USER= # ENV POSTGRE_PASSWORD= # ENV POSTGRE_PORT= # ENV POSTGRE_HOST= # # Uncomment the following line to remove the warning about ephemeral storage # # ENV STORAGE_PERSISTENCE=1 # # Note that you will need to connect cloud storage to host data items that you # want to annotate, as local storage will not be preserved across a space reset. # ################################################################################ CMD exec label-studio --host=$SPACE_HOST