annotate Dockerfile @ 9:6f9a6fc6d4d9 0.0.3

add put option calculations
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Sat, 20 Nov 2021 18:47:17 +0100
parents 3eb56c7efd31
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
1 # syntax=docker/dockerfile:1
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
2
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
3 # Install Python image
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
4 FROM python:3.8-slim-buster
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
5
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
6 # Create working directory and install dependencies
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
7 WORKDIR /fucking-black-sholes
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
8
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
9 # Copy files
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
10 COPY . .
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
11
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
12 # Install package
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
13 RUN ["python", "setup.py", "install"]
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
14
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
15 # Test package
3eb56c7efd31 add build config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
16 CMD fbs --spot-price=20.00 --exercise-price=21.00 --risk-free-rate=0.05 --std=0.25 --expiration=0.5