Added cron to the Dockerfile as temporary fix until we have periodic file scanning in the backend

This commit is contained in:
MartenBE
2020-08-09 15:51:24 +02:00
parent ffb649747c
commit 7bbe8c900d
6 changed files with 35 additions and 14 deletions

View File

@@ -78,6 +78,8 @@ From the main directory
`pip install -r requirements.txt`
`./configure`
`cd src`
`python manage.py makemigrations`
@@ -90,10 +92,10 @@ From the main directory
`cd ..`
`./configure`
`./importBooks`
`uwsgi --ini uwsgi.ini`
Browse to the site as defined in your apache | nginx config
Running via the [Django](https://www.djangoproject.com/) test server might be possible, albeit not recomended.
@@ -113,7 +115,7 @@ services:
- "POSTGRES_USER=pyshelf"
- "POSTGRES_DB=pyshelf"
volumes:
- "pgdata:/var/lib/postgresql/data/"
- "db_data:/var/lib/postgresql/data/"
pyshelf:
image: "pyshelf/pyshelf"
@@ -125,7 +127,7 @@ services:
- db
volumes:
pgdata:
db_data:
```
You'll also need a `.env` file wich sets the `LOCAL_BOOK_DIR` variable, for example:
@@ -134,7 +136,7 @@ You'll also need a `.env` file wich sets the `LOCAL_BOOK_DIR` variable, for exam
LOCAL_BOOK_DIR=/home/someone/books
```
The Docker image is still new, so there could still be some issues and missing features. Feel free to create a bug-issue when you encounter a bug. Development of the Docker image is discussed in https://github.com/th3r00t/pyShelf/pull/53 . Currently the database needs to be [PostgreSQL](https://www.postgresql.org/) with the account details shown in the example `docker-compose.yml` .
The Docker image is still new, so there could still be some issues and missing features. Feel free to create a bug-issue when you encounter a bug. Development of the Docker image is discussed in https://github.com/th3r00t/pyShelf/pull/53 . Currently the database needs to be [PostgreSQL](https://www.postgresql.org/) with the account details shown in the example `docker-compose.yml`. It should become db agnostic in the future.
## In Progress