jokester commited on
Commit
0618cdf
·
1 Parent(s): 6663dc6

download mit code in Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -7
Dockerfile CHANGED
@@ -1,11 +1,14 @@
1
  FROM mambaorg/micromamba:2-debian12-slim
2
 
3
- COPY ./conda.yaml /tmp/conda.yaml
4
- RUN --mount=type=cache,uid=57439,gid=57439,target=/opt/conda/pkgs micromamba env create --yes --file /tmp/conda.yaml
5
- # RUN apt update \
6
- # && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata build-essential
7
- COPY --chown=mambauser . /app
8
  WORKDIR /app
9
- RUN micromamba run -n mit-py311 python3 -mvenv --system-site-packages venv
10
- RUN venv/bin/pip install -r requirements-moeflow.txt
 
 
11
  RUN venv/bin/python docker_prepare.py --models ocr.48px,ocr.48px_ctc,ocr.32px,ocr.mocr
 
 
1
  FROM mambaorg/micromamba:2-debian12-slim
2
 
3
+ COPY . /home/mambauser/bootstrap
4
+ RUN --mount=type=cache,uid=57439,gid=57439,target=/opt/conda/pkgs micromamba env create --yes --file /home/mambauser/bootstrap/conda.yaml \
5
+ && micromamba install --yes curl
6
+ RUN mkdir -pv /app \
7
+ && micromamba run -n mit-py311 python3 -mvenv --system-site-packages /app/venv
8
  WORKDIR /app
9
+ RUN venv/bin/pip install -r /home/mambauser/bootstrap/requirements-moeflow.txt
10
+ # commands above are cacheable
11
+ # (in micromamba 'base' env)
12
+ RUN curl -L https://github.com/moeflow-com/manga-image-translator/archive/58ada4f51cf54b2e784d38c50543f9be8a9f28e4.tar.gz | tar xvz --strip-components=1
13
  RUN venv/bin/python docker_prepare.py --models ocr.48px,ocr.48px_ctc,ocr.32px,ocr.mocr
14
+ CMD venv/bin/python gradle-multi.py