Mercurial > public > bitcaviar-plus
annotate Dockerfile @ 26:7d3cc440e578
add setup.py
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 21 Nov 2021 18:54:10 +0100 |
parents | 32061555853c |
children | 30535f42d0ff |
rev | line source |
---|---|
19
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 # syntax=docker/dockerfile:1 |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 # Install Python image |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 FROM python:3.8-slim-buster |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 # Create working directory and install dependencies |
26
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
7 WORKDIR /bitcaviar-plus |
19
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 |
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 # Copy files |
26
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
10 COPY . . |
19
905b6fdc5e1b
handle invalid magic bytes
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 |
26
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
12 # Install package |
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
13 RUN ["python", "setup.py", "install"] |
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
14 |
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
15 # Test package |
7d3cc440e578
add setup.py
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
23
diff
changeset
|
16 CMD ["python3", "-u", "tests/implementation_testing.py"] |