Mercurial > public > python-black-scholes
annotate Dockerfile @ 14:06e63d7cdb22
now you don't know
committer: GitHub <noreply@github.com>
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Wed, 09 Aug 2023 19:43:23 +0100 |
parents | 3eb56c7efd31 |
children |
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 |