Skip to content

Instantly share code, notes, and snippets.

@mindsdbadmin
mindsdbadmin / mindsdb-sage-structure
Created May 13, 2020 08:46
The mindsdb_impl Code Structure for the SageMaker containers
|-- Dockerfile
|-- build_and_push.sh
`-- mindsdb_impl
|-- nginx.conf
|-- predictor.py
|-- serve
|-- train
`-- wsgi.py
@mindsdbadmin
mindsdbadmin / docker-from
Created May 13, 2020 08:50
Docker FROM example
FROM ubuntu:18.10
@mindsdbadmin
mindsdbadmin / docker-packages
Created May 13, 2020 08:52
Docker environment for MindsDB Sage
RUN apt-get -y update && apt-get install -y --no-install-recommends \
wget \
build-essential \
python3.7 \
python3.7-dev \
python3-distutils \
nginx \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
@mindsdbadmin
mindsdbadmin / docker-pypi
Created May 13, 2020 08:53
The MindsDB python dependencies for SageMaker
RUN wget https://bootstrap.pypa.io/get-pip.py && python3.7 get-pip.py && \
pip install --default-timeout=1000 mindsdb flask gevent gunicorn && \ rm -rf /root/.cache
COPY mindsdb_impl /opt/program
RUN chmod +x /opt/program/train
RUN chmod +x /opt/program/serve
WORKDIR /opt/program
docker build -t mindsdb-impl .
docker image list
./train_local.sh mindsdb-impl
./serve_local.sh mindsdb-impl
./predict.sh test_data/diabetest-test.csv text/csv