DoctorSlimm commited on
Commit
6bde438
1 Parent(s): 8f17952

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -97
Dockerfile CHANGED
@@ -2,47 +2,13 @@ FROM heartexlabs/label-studio:hf-latest
2
 
3
  ################################################################################
4
  #
5
- # How to Disable Public Account Creation
6
  # --------------------------------------
7
- # By default this space allows for the unrestricted creation of new accounts
8
- # will full access to all projects and data. This is great for trying out
9
- # Label Studio and collaborating on projects, but you may want to restrict
10
- # access to your space to only authorized users. Uncomment the following line
11
- # to disable public account creation for this space.
12
- #
13
  ENV LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK=true
14
  #
15
- # Set secrets in your space to create an inital user, and log in with your
16
- # provided username and password. Do not set these in your Dockerfile, as they
17
- # globally visible on a public space.
18
- #
19
- # LABEL_STUDIO_USERNAME
20
- # LABEL_STUDIO_PASSWORD
21
- #
22
- # You will need to provide new users with an invitation link to join the space.
23
- #
24
- ################################################################################
25
-
26
- ################################################################################
27
- #
28
- # How to Enable Persistent Storage for Label Studio in Hugging Face Spaces
29
- # ------------------------------------------------------------------------
30
- #
31
- # By default this space stores all project configuration and data annotations
32
- # in local storage with sqlite. If the space is reset, all configuration and
33
- # annotation data in the space will be lost. You can enable configuration
34
- # persistence through one of two methods:
35
- #
36
- # 1) Enabling Hugging Face Persistent Storage for saving project and annotation
37
- # settings, as well as local task storage.
38
- # 2) Connecting an external Postgres database for saving project and annotation
39
- # settings, and cloud by connecting cloud storage for tasks.
40
- #
41
- ################################################################################
42
-
43
  ################################################################################
44
  #
45
- # How to Enable Hugging Face Persistent Storage for Label Studio
46
  # --------------------------------------------------------------
47
  #
48
  # In the Hugging Face Label Studio Space settings, select the appropriate
@@ -53,48 +19,6 @@ ENV LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK=true
53
  ENV LABEL_STUDIO_BASE_DATA_DIR=/data
54
  ENV STORAGE_PERSISTENCE=1
55
  #
56
- # Your space will restart. NOTE: if you have existing settings and data,
57
- # they will be lost in this first restart. Data and setting will only be
58
- # preserved on subsequent restarts of the space.
59
- #
60
- ################################################################################
61
-
62
- ################################################################################
63
- #
64
- # How to Enable Configuration Persistence with Postgres
65
- # -----------------------------------------------------
66
- #
67
- # Set the following secret variables to match your own hosted instance of
68
- # Postgres. We strongly recommend setting these as secrets to prevent leaking
69
- # information about your database service to the public in your spaces
70
- # definition.
71
- #
72
- # ENV DJANGO_DB=default
73
- # ENV POSTGRE_NAME=<postgres_name>
74
- # ENV POSTGRE_PORT=<db_port>
75
- # ENV POSTGRE_USER=<postgres_user>
76
- # ENV POSTGRE_PASSWORD=<password>
77
- # ENV POSTGRE_PORT=<db_port>
78
- # ENV POSTGRE_HOST=<db_host>
79
- #
80
- # Uncomment the following line or set the following Space variable to remove
81
- # the warning about ephemeral storage
82
- #
83
- ENV STORAGE_PERSISTENCE=1
84
- #
85
- # Note that you will need to connect cloud storage to host data items that you
86
- # want to annotate, as local storage will not be preserved across a space reset.
87
- #
88
- #
89
- # How to Enable Cloud Storage
90
- # ---------------------------
91
- # By default the only data storage enabled for this space is local. In the case
92
- # of a space reset, all data will be lost. To enable permanent storage, you
93
- # must enable a cloud storage connector. We also strongly recommend enabling
94
- # configuration persistence to preserve project data, annotations, and user
95
- # settings. Choose the appropriate cloud connector and configure the secrets
96
- # for it.
97
- #
98
  # Amazon S3
99
  # =========
100
  # STORAGE_TYPE=s3
@@ -103,25 +27,6 @@ ENV STORAGE_PERSISTENCE=1
103
  # STORAGE_AWS_BUCKET_NAME="<YOUR_BUCKET_NAME>"
104
  # STORAGE_AWS_REGION_NAME="<YOUR_BUCKET_REGION>"
105
  # STORAGE_AWS_FOLDER=""
106
- #
107
- # Google Cloud Storage
108
- # ====================
109
- #
110
- # STORAGE_TYPE=gcs
111
- # STORAGE_GCS_BUCKET_NAME="<YOUR_BUCKET_NAME>"
112
- # STORAGE_GCS_PROJECT_ID="<YOUR_PROJECT_ID>"
113
- # STORAGE_GCS_FOLDER=""
114
- # GOOGLE_APPLICATION_CREDENTIALS="/opt/heartex/secrets/key.json"
115
- #
116
- # Azure Blob Storage
117
- # ==================
118
- #
119
- # STORAGE_TYPE=azure
120
- # STORAGE_AZURE_ACCOUNT_NAME="<YOUR_STORAGE_ACCOUNT>"
121
- # STORAGE_AZURE_ACCOUNT_KEY="<YOUR_STORAGE_KEY>"
122
- # STORAGE_AZURE_CONTAINER_NAME="<YOUR_CONTAINER_NAME>"
123
- # STORAGE_AZURE_FOLDER=""
124
- #
125
  ################################################################################
126
 
127
  CMD exec label-studio --host=$SPACE_HOST
 
2
 
3
  ################################################################################
4
  #
5
+ # Disable Public Account Creation
6
  # --------------------------------------
 
 
 
 
 
 
7
  ENV LABEL_STUDIO_DISABLE_SIGNUP_WITHOUT_LINK=true
8
  #
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  ################################################################################
10
  #
11
+ # Enable Hugging Face Persistent Storage for Label Studio
12
  # --------------------------------------------------------------
13
  #
14
  # In the Hugging Face Label Studio Space settings, select the appropriate
 
19
  ENV LABEL_STUDIO_BASE_DATA_DIR=/data
20
  ENV STORAGE_PERSISTENCE=1
21
  #
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  # Amazon S3
23
  # =========
24
  # STORAGE_TYPE=s3
 
27
  # STORAGE_AWS_BUCKET_NAME="<YOUR_BUCKET_NAME>"
28
  # STORAGE_AWS_REGION_NAME="<YOUR_BUCKET_REGION>"
29
  # STORAGE_AWS_FOLDER=""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  ################################################################################
31
 
32
  CMD exec label-studio --host=$SPACE_HOST