Mercurial > public > bitcaviar-plus
annotate Dockerfile @ 34:bd0ec5cb2300 default tip
Move to mercurial
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Tue, 03 Jun 2025 14:24:28 +0100 |
parents | 30535f42d0ff |
children |
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 |
28
30535f42d0ff
refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
26
diff
changeset
|
16 CMD ["python", "-m", "unittest", "tests.test_implementation"] |