1234567891011121314151617181920212223242526272829303132333435363738 |
- FROM ubuntu:bionic
- LABEL Testrun API
- RUN apt-get update && apt-get install -y \
- python3 python3-pip \
- fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 \
- libnspr4 libnss3 lsb-release xdg-utils libxss1 libdbus-glib-1-2 libgbm1 \
- curl unzip wget xvfb
- # install virtual env
- #RUN apt update
- #RUN apt-get install -y python3.6-venv libpq-dev
- # create working directory
- RUN mkdir /baangt
- WORKDIR /baangt
- RUN pip3 install --upgrade pip
- COPY requirements.txt requirements.txt
- RUN pip3 install -r requirements.txt
- ADD . /baangt
- RUN chmod +x runservice.dev.sh
- # set env
- ENV PYTHONDONTWRITEBYTECODE 1
- ENV LC_ALL C.UTF-8
- ENV LANG C.UTF-8
- ENV FLASK_APP app.py
- ENV FLASK_DEBUG 1
- ENV FLASK_RUN_HOST=0.0.0.0
- ENV FLASK_RUN_PORT=5000
- EXPOSE 5000
- ENTRYPOINT ["./runservice.dev.sh"]
|