Pommsn commited on
Commit
b3ae17c
ยท
verified ยท
1 Parent(s): d156ff8

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -186
Dockerfile CHANGED
@@ -1,188 +1,3 @@
1
- Hugging Face's logo
2
- Hugging Face
3
- Models
4
- Datasets
5
- Spaces
6
- Community
7
- Docs
8
- Enterprise
9
- Pricing
10
-
11
-
12
- Spaces:
13
- Pommsn
14
- /
15
- Dify
16
-
17
-
18
- like
19
- 0
20
-
21
- Logs
22
- App
23
- Files
24
- Community
25
- Settings
26
- Logs
27
-
28
- build
29
- container
30
-
31
- Logs Endpoint
32
-
33
-
34
-
35
- ===== Application Startup at 2026-01-14 04:26:06 =====
36
-
37
- /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
38
- ๐Ÿš€ Starting Dify All-in-One...
39
- ๐Ÿ—„๏ธ Database migration...
40
- ๐Ÿ“Š DB_TYPE='not set'
41
- ๐Ÿ“Š DB_HOST='not set'
42
- ๐Ÿ“Š SQLALCHEMY_DATABASE_URI is SET
43
- Traceback (most recent call last):
44
- File "/app/api/.venv/bin/flask", line 10, in <module>
45
- sys.exit(main())
46
- ^^^^^^
47
- File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main
48
- cli.main()
49
- File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main
50
- rv = self.invoke(ctx)
51
- ^^^^^^^^^^^^^^^^
52
- File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke
53
- cmd_name, cmd, args = self.resolve_command(ctx, args)
54
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
55
- File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command
56
- cmd = self.get_command(ctx, cmd_name)
57
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
58
- File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command
59
- app = info.load_app()
60
- ^^^^^^^^^^^^^^^
61
- File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app
62
- app = locate_app(import_name, name)
63
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
64
- File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app
65
- __import__(module_name)
66
- File "/app/api/app.py", line 12, in <module>
67
- from app_factory import create_migrations_app
68
- File "/app/api/app_factory.py", line 6, in <module>
69
- from configs import dify_config
70
- File "/app/api/configs/__init__.py", line 3, in <module>
71
- dify_config = DifyConfig() # type: ignore
72
- ^^^^^^^^^^^^
73
- File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 193, in __init__
74
- super().__init__(
75
- File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 253, in __init__
76
- validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
77
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78
- pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig
79
- SQLALCHEMY_POOL_PRE_PING
80
- Input should be a valid boolean, unable to interpret input [type=bool_parsing, input_value='postgresql://neondb_owne.../neondb?sslmode=require', input_type=str]
81
- For further information visit https://errors.pydantic.dev/2.11/v/bool_parsing
82
- โš ๏ธ Migration failed or already done
83
- ๐Ÿ—„๏ธ Migration attempt complete
84
- ๐Ÿšฆ Starting Nginx...
85
- ๐Ÿง  Starting API...
86
- ๐ŸŒ Starting Web...
87
- โœ… All services started!
88
- โ–ฒ Next.js 15.5.9
89
- - Local: http://localhost:3000
90
- - Network: http://0.0.0.0:3000
91
-
92
- โœ“ Starting...
93
- [2026-01-14 04:26:47 +0000] [27] [INFO] Starting gunicorn 23.0.0
94
- [2026-01-14 04:26:47 +0000] [27] [INFO] Listening at: http://127.0.0.1:5001 (27)
95
- [2026-01-14 04:26:47 +0000] [27] [INFO] Using worker: sync
96
- [2026-01-14 04:26:47 +0000] [39] [INFO] Booting worker with pid: 39
97
- โœ“ Ready in 433ms
98
- [2026-01-14 04:26:47 +0000] [39] [ERROR] Exception in worker process
99
- Traceback (most recent call last):
100
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
101
- worker.init_process()
102
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 135, in init_process
103
- self.load_wsgi()
104
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
105
- self.wsgi = self.app.wsgi()
106
- ^^^^^^^^^^^^^^^
107
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 66, in wsgi
108
- self.callable = self.load()
109
- ^^^^^^^^^^^
110
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
111
- return self.load_wsgiapp()
112
- ^^^^^^^^^^^^^^^^^^^
113
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
114
- return util.import_app(self.app_uri)
115
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
116
- File "/app/api/.venv/lib/python3.12/site-packages/gunicorn/util.py", line 370, in import_app
117
- mod = importlib.import_module(module)
118
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
119
- File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
120
- return _bootstrap._gcd_import(name[level:], package, level)
121
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
122
- File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
123
- File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
124
- File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
125
- File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
126
- File "<frozen importlib._bootstrap_external>", line 999, in exec_module
127
- File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
128
- File "/app/api/app.py", line 23, in <module>
129
- from app_factory import create_app
130
- File "/app/api/app_factory.py", line 6, in <module>
131
- from configs import dify_config
132
- File "/app/api/configs/__init__.py", line 3, in <module>
133
- dify_config = DifyConfig() # type: ignore
134
- ^^^^^^^^^^^^
135
- File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 193, in __init__
136
- super().__init__(
137
- File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 253, in __init__
138
- validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
139
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140
- pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig
141
- SQLALCHEMY_POOL_PRE_PING
142
- Input should be a valid boolean, unable to interpret input [type=bool_parsing, input_value='postgresql://neondb_owne.../neondb?sslmode=require', input_type=str]
143
- For further information visit https://errors.pydantic.dev/2.11/v/bool_parsing
144
- [2026-01-14 04:26:47 +0000] [39] [INFO] Worker exiting (pid: 39)
145
- [2026-01-14 04:26:47 +0000] [27] [ERROR] Worker (pid:39) exited with code 3
146
- [2026-01-14 04:26:47 +0000] [27] [ERROR] Shutting down: Master
147
- [2026-01-14 04:26:47 +0000] [27] [ERROR] Reason: Worker failed to boot.
148
-
149
- Dify/
150
- Dockerfile
151
-
152
- 1
153
- 2
154
- 3
155
- 4
156
- 5
157
- 6
158
- 7
159
- 8
160
- 9
161
- 10
162
- 11
163
- 12
164
- 13
165
- 14
166
- 15
167
- 16
168
- 17
169
- 18
170
- 19
171
- 20
172
- 21
173
- 22
174
- 23
175
- 24
176
- 25
177
- 26
178
- 27
179
- 28
180
- 29
181
- 30
182
- 31
183
- 32
184
- 33
185
- 34
186
  # Dify All-in-One for HF Spaces
187
 
188
  FROM langgenius/dify-web:1.11.2 AS web
@@ -216,4 +31,4 @@ USER 1000
216
  WORKDIR /app/api
217
 
218
  ENTRYPOINT []
219
- CMD ["/bin/bash", "/app/start.sh"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  # Dify All-in-One for HF Spaces
2
 
3
  FROM langgenius/dify-web:1.11.2 AS web
 
31
  WORKDIR /app/api
32
 
33
  ENTRYPOINT []
34
+ CMD ["/bin/bash", "/app/start.sh"]