Ninjani commited on
Commit
6a9fc74
·
1 Parent(s): 1124899
Files changed (2) hide show
  1. Dockerfile +12 -22
  2. README.md +1 -3
Dockerfile CHANGED
@@ -1,37 +1,27 @@
1
- ARG BASE_IMAGE=mambaorg/micromamba
2
- ARG BASE_TAG=1.5-jammy
3
- ARG MAMBA_PYTHON_VERSION=3.10
4
 
5
- FROM --platform=linux/amd64 ${BASE_IMAGE}:${BASE_TAG}
 
 
6
 
7
- ARG MAMBA_PYTHON_VERSION
8
- ENV DEBIAN_FRONTEND=noninteractive
9
-
10
- WORKDIR /usr/src/app
11
-
12
- RUN micromamba install -y -n base -c conda-forge \
13
- python=${MAMBA_PYTHON_VERSION} \
14
- && micromamba clean --all --yes
15
-
16
- ARG MAMBA_DOCKERFILE_ACTIVATE=1
17
- ENV BASH_ENV=/usr/local/bin/_activate_current_env.sh
18
- ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/conda/lib
19
 
20
  RUN pip install --no-cache-dir --no-deps \
21
  "stoic @ git+https://github.com/PickyBinders/stoic.git"
 
22
  RUN pip install --no-cache-dir \
23
  --extra-index-url https://download.pytorch.org/whl/cpu \
24
  torch torch-geometric "transformers>=5.2.0" numpy==1.26.4 \
25
  tqdm loguru "huggingface-hub>=1.4.1" \
26
  "accelerate>=1.12.0" peft==0.13.2 gradio==6.9.0
27
 
28
- EXPOSE 7860
29
- ENV GRADIO_SERVER_NAME="0.0.0.0"
30
-
31
- ADD . .
32
 
33
- USER $MAMBA_USER
34
 
35
- ENTRYPOINT ["/usr/local/bin/_entrypoint.sh"]
 
36
 
37
  CMD ["python", "app.py"]
 
1
+ FROM python:3.10-slim
 
 
2
 
3
+ RUN apt-get update && \
4
+ apt-get install -y --no-install-recommends git && \
5
+ rm -rf /var/lib/apt/lists/*
6
 
7
+ WORKDIR /app
 
 
 
 
 
 
 
 
 
 
 
8
 
9
  RUN pip install --no-cache-dir --no-deps \
10
  "stoic @ git+https://github.com/PickyBinders/stoic.git"
11
+
12
  RUN pip install --no-cache-dir \
13
  --extra-index-url https://download.pytorch.org/whl/cpu \
14
  torch torch-geometric "transformers>=5.2.0" numpy==1.26.4 \
15
  tqdm loguru "huggingface-hub>=1.4.1" \
16
  "accelerate>=1.12.0" peft==0.13.2 gradio==6.9.0
17
 
18
+ RUN useradd -m -u 1000 user
19
+ USER user
20
+ ENV HOME=/home/user
 
21
 
22
+ COPY --chown=user . .
23
 
24
+ EXPOSE 7860
25
+ ENV GRADIO_SERVER_NAME="0.0.0.0"
26
 
27
  CMD ["python", "app.py"]
README.md CHANGED
@@ -3,9 +3,7 @@ title: Stoic
3
  emoji: 💻
4
  colorFrom: red
5
  colorTo: blue
6
- sdk: gradio
7
- sdk_version: 6.9.0
8
- app_file: app.py
9
  pinned: false
10
  ---
11
 
 
3
  emoji: 💻
4
  colorFrom: red
5
  colorTo: blue
6
+ sdk: docker
 
 
7
  pinned: false
8
  ---
9