jokester commited on
Commit
9b39c01
·
1 Parent(s): 1659255

ensure mambauser owns /app

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -1
Dockerfile CHANGED
@@ -4,7 +4,10 @@ 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
  # HF does not seem to have layer cache anyway
 
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
+ USER root
8
+ RUN chown -Rc mambauser:mambauser /app
9
+ USER mambauser
10
+ RUN mkdir -pv /app/storage \
11
  && micromamba run -n mit-py311 python3 -mvenv --system-site-packages /app/venv
12
  RUN venv/bin/pip install -r /home/mambauser/bootstrap/requirements-moeflow.txt
13
  # HF does not seem to have layer cache anyway