Skip to content
Snippets Groups Projects
Dockerfile.base 835 B
Newer Older
# Get postgres/mysql development stuff in the image
Andrew Kapuscinski's avatar
Andrew Kapuscinski committed
RUN apt update \
    && apt install -y --no-install-recommends \
    gcc \
    libmariadb-dev-compat \
    libpq-dev \
    && rm -rf /var/lib/apt/lists

# Environment variables 
# - CAPO_PROFILE will be overridden for Dev, Test, and Prod
Andrew Kapuscinski's avatar
Andrew Kapuscinski committed
ENV CAPO_PATH /home/ssa/capo
# Create vlapipe group
RUN addgroup --gid 6000 vlapipe && \
# Create vlapipe user placed in vlapipe group
    useradd --create-home --comment "" --gid 6000 --uid 6000 vlapipe
Andrew Kapuscinski's avatar
Andrew Kapuscinski committed
# Change working directory to /home/ssa/capo
WORKDIR /home/ssa/capo

# set ownership of docker.properties to vlapipe and the vlapipe group
COPY --chown=vlapipe:vlapipe docker.properties docker.properties

# Switch to root
USER root