Files
Bento4/Build/Docker/Dockerfile.dev
2020-05-02 11:27:21 -07:00

28 lines
633 B
Docker

# Docker file used to create an environment with which to build a release
FROM ubuntu:bionic
# Install Dependencies
# Upgrade any ubuntu packages
RUN apt-get update && apt-get upgrade -y && apt-get install -y \
build-essential \
cmake \
python3 \
python3-pip \
git &&\
pip3 install invoke &&\
update-alternatives --install /usr/bin/python python /usr/bin/python3 1 &&\
update-alternatives --set python /usr/bin/python3
# Add a user
ARG USER=bento4
ARG UID=1000
ARG GID=1000
RUN useradd -m ${USER} --uid=${UID}
# Run as the user we have setup
USER ${UID}:${GID}
WORKDIR /home/${USER}
CMD ["bash"]