camelot
camelot copied to clipboard
[MRG] Add Dockerfile
Hi! I wanted camelot to be accessible in a docker container. So I added a Dockerfile that let's you run camelot containerized. Not sure if you want this within you scope, but it might be handy :)
Codecov Report
Merging #175 into master will decrease coverage by
3.76%. The diff coverage isn/a.
@@ Coverage Diff @@
## master #175 +/- ##
==========================================
- Coverage 87.94% 84.17% -3.77%
==========================================
Files 13 13
Lines 1410 1226 -184
Branches 333 294 -39
==========================================
- Hits 1240 1032 -208
- Misses 114 150 +36
+ Partials 56 44 -12
| Impacted Files | Coverage Δ | |
|---|---|---|
| camelot/plotting.py | 16% <0%> (-76.08%) |
:arrow_down: |
| camelot/core.py | 87.5% <0%> (-6.16%) |
:arrow_down: |
| camelot/io.py | 100% <0%> (ø) |
:arrow_up: |
| camelot/parsers/lattice.py | 89.47% <0%> (+0.35%) |
:arrow_up: |
| camelot/handlers.py | 83.33% <0%> (+0.83%) |
:arrow_up: |
| camelot/parsers/stream.py | 92.52% <0%> (+1.42%) |
:arrow_up: |
| camelot/cli.py | 93.68% <0%> (+8.49%) |
:arrow_up: |
| camelot/__version__.py | 100% <0%> (+23.52%) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 153869f...8f8860c. Read the comment docs.
Thanks for the Dockerfile @jplattel! I might add it master later by creating a separate folder for such files.
Awesome, thanks! 👍
Strange I went Dockerfile as well, since there is a lot that needs to be done if you go from the docs alone, but I needed to add:
RUN apt-get update && apt-get install -y ghostscript python3-tk ffmpeg libsm6 libxext6
Because of a libGL error.