Sign inSign up

tikivn/python

By tikivn

Updated over 5 years ago

Image
0

10K+

tikivn/python repository overview

Dockerfile
FROM nvidia/cuda:10.0-runtime-ubuntu18.04

RUN apt-get update
RUN apt --fix-broken install python-pycurl python-apt -y
RUN apt install python3-pip -y

RUN pip3 install tensorflow-gpu==1.14.0

RUN apt-get update
RUN apt-get install -y libsm6 libxext6 libxrender-dev
RUN apt-get install unzip


ENV AN_FRONTEND=noninteractive TZ=Asia/Saigon
ENV APP_HOME=/app APP_USER=tiki APP_GRP=tiki
ENV NEW_RELIC_CONFIG_FILE=newrelic.ini NEW_RELIC_LICENSE_KEY=license_key NEW_RELIC_APP_NAME=app_name
ENV PIP_NO_CACHE_DIR=0 GUNICORN_WORKER=4

COPY requirements.txt /tmp/requirements.txt

RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \
    && echo $TZ > /etc/timezone \
    && groupadd -g 701 "${APP_GRP}" \
    && useradd -u 701 -m -d "${APP_HOME}" -s /bin/bash -g "${APP_GRP}" "${APP_USER}" \
    && chown -R "${APP_USER}":"${APP_GRP}" "${APP_HOME}" \
    && apt-get -qq -y update \
    && apt-get install -qq --no-install-recommends -y \
        supervisor curl jq vim-nox moreutils gettext-base \
        locales tzdata lsb-release

RUN pip3 install --no-cache-dir -r /tmp/requirements.txt

RUN pip3 install --upgrade awscli

COPY config /etc/
COPY entrypoint.sh /entrypoint.sh

RUN chmod +x entrypoint.sh
WORKDIR ${APP_HOME}

CMD ["/entrypoint.sh"]

Repo at https://git.tiki.services/docker-img/python/tree/ai

Tag summary

Content type

Image

Digest

Size

355.9 MB

Last updated

over 5 years ago

docker pull tikivn/python:3.9