Newer
Older
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

Andrew Kapuscinski
committed
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