Skip to content
Snippets Groups Projects
Dockerfile.cache 573 B
FROM ssa-containers.aoc.nrao.edu/ops/base:workspaces

ARG WS_VERSION=unknown-version
ENV WS_VERSION=${WS_VERSION}

WORKDIR /code/
RUN chown vlapipe . && chgrp vlapipe .

USER vlapipe

WORKDIR /packages/
COPY --chown=vlapipe:vlapipe ./shared ./shared
COPY --chown=vlapipe:vlapipe ./apps/cli ./apps/cli
COPY --chown=vlapipe:vlapipe ./testing ./testing

ENV PATH "${PATH}:/home/vlapipe/.local/bin"
# package installation
COPY --chown=vlapipe:vlapipe ./requirements.txt ./requirements.txt
RUN SETUPTOOLS_SCM_PRETEND_VERSION=${WS_VERSION} pip install --user -r requirements.txt