jokester commited on
Commit
7d9dacd
·
1 Parent(s): 59c1cb4
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -2,13 +2,13 @@ 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
  WORKDIR /app
7
  RUN mkdir -pv /app \
8
  && micromamba run -n mit-py311 python3 -mvenv --system-site-packages /app/venv
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
 
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 -n base --yes curl
6
  WORKDIR /app
7
  RUN mkdir -pv /app \
8
  && micromamba run -n mit-py311 python3 -mvenv --system-site-packages /app/venv
9
  RUN venv/bin/pip install -r /home/mambauser/bootstrap/requirements-moeflow.txt
10
  # commands above are cacheable
11
+ # (must specify -n base to use installed curl)
12
+ RUN micromamba run -n base 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