Public | Automated Build

Last pushed: 6 months ago
Short Description
A small base image for services using SciPy. (Python 2.7)
Full Description

docker-flask-scipy

A small image with fully working SciPy and an infrastructure sufficient for
a simple web service. (Python 2.7)

Includes:

Usage

Add application code and a runit script starting Gunicorn.

A basic derived Dockerfile could look as follows:

FROM aanari/flask-scipy

COPY requirements.txt /app/requirements.txt
RUN pip install -r /app/requirements.txt
COPY . /app
COPY run.sh /etc/service/app/run

The run.sh script needs to start the Gunicorn server:

#!/usr/bin/env bash

cd /app
gunicorn --config /etc/gunicorn/config.py app:app

Possible improvements

  • Strip the base (Debian) image from systemd, docs etc.
  • Or research NumPy on Alpine test errors and reconsider changing the base.
  • Compile ATLAS during build or allow compiling it for a chosen architecture.
Docker Pull Command
Owner
aanari
Source Repository

Comments (0)