Create improved Dockerfile with volume mounts for storing data

* Add volume mounts to Dockerfile to enable persisten storing of
  database and tokens when using docker
* Makefile helps with cleanup and building the Dockerfile
* Startup fires the predictify runtime inside the container
* `.dockerignore` contains files that are not needed by the docker,
  e.g. files that would otherwise slow build process down
This commit is contained in:
Chris Kiriakou
2025-03-21 19:07:30 +01:00
parent 3922c7640e
commit aeb7c49068
4 changed files with 70 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
#!/bin/sh
#
# Startup predictify. Don't use this. This is for docker specifically.
source .venv/bin/activate
.venv/bin/python src/runtime.py