Spaces:
Paused
Paused
:gem: [Feature] Dockerfile: Minimal working instance
Browse files- Dockerfile +8 -0
- utils/enver.py +1 -5
Dockerfile
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM python:3.11-slim
|
| 2 |
+
WORKDIR /app
|
| 3 |
+
COPY requirements.txt .
|
| 4 |
+
RUN pip install -r requirements.txt
|
| 5 |
+
COPY . .
|
| 6 |
+
VOLUME /data
|
| 7 |
+
EXPOSE 22222
|
| 8 |
+
CMD ["python", "-m", "apis.chat_api"]
|
utils/enver.py
CHANGED
|
@@ -5,9 +5,8 @@ from pathlib import Path
|
|
| 5 |
|
| 6 |
|
| 7 |
class OSEnver:
|
| 8 |
-
def __init__(self
|
| 9 |
self.envs_stack = []
|
| 10 |
-
self.global_scope = global_scope
|
| 11 |
self.envs = os.environ.copy()
|
| 12 |
|
| 13 |
def store_envs(self):
|
|
@@ -47,8 +46,5 @@ class OSEnver:
|
|
| 47 |
else:
|
| 48 |
pass
|
| 49 |
|
| 50 |
-
if self.global_scope:
|
| 51 |
-
os.environ = self.envs
|
| 52 |
-
|
| 53 |
|
| 54 |
enver = OSEnver()
|
|
|
|
| 5 |
|
| 6 |
|
| 7 |
class OSEnver:
|
| 8 |
+
def __init__(self):
|
| 9 |
self.envs_stack = []
|
|
|
|
| 10 |
self.envs = os.environ.copy()
|
| 11 |
|
| 12 |
def store_envs(self):
|
|
|
|
| 46 |
else:
|
| 47 |
pass
|
| 48 |
|
|
|
|
|
|
|
|
|
|
| 49 |
|
| 50 |
enver = OSEnver()
|