diff --git a/CHANGELOG.md b/CHANGELOG.md index 11b3c751..5a7ae7ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## Changed -- SolidQueue is now using PostgreSQL instead of SQLite. Provide `QUEUE_DATABASE_NAME`, `QUEUE_DATABASE_PASSWORD`, `QUEUE_DATABASE_USERNAME`, `QUEUE_DATABASE_PORT` and `QUEUE_DATABASE_HOST` environment variables to configure it. +- SolidQueue is now using PostgreSQL instead of SQLite. Provide `QUEUE_DATABASE_NAME`, `QUEUE_DATABASE_PASSWORD`, `QUEUE_DATABASE_USERNAME`, `QUEUE_DATABASE_PORT` and `QUEUE_DATABASE_HOST` environment variables to configure it. #1331 +- SQLite databases are now being stored in the `dawarich_sqlite_data` volume. #1361 ```diff ... dawarich_app: image: freikin/dawarich:latest + container_name: dawarich_app + volumes: + - dawarich_public:/var/app/public + - dawarich_watched:/var/app/tmp/imports/watched + - dawarich_storage:/var/app/storage + - dawarich_db_data:/dawarich_db_data ++ - dawarich_sqlite_data:/dawarich_sqlite_data ... restart: on-failure environment: @@ -27,7 +35,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/). + QUEUE_DATABASE_HOST: dawarich_db # SQLite database paths for cache and cable databases - QUEUE_DATABASE_PATH: /dawarich_db_data/dawarich_development_queue.sqlite3 - CACHE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cache.sqlite3 +- CACHE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cache.sqlite3 +- CABLE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cable.sqlite3 ++ CACHE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cache.sqlite3 ++ CABLE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cable.sqlite3 + +volumes: + dawarich_db_data: ++ dawarich_sqlite_data: + dawarich_shared: + dawarich_public: + dawarich_watched: + dawarich_storage: ... ``` diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 06b65aca..e0204c5a 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -31,6 +31,7 @@ services: - dawarich_watched:/var/app/tmp/imports/watched - dawarich_storage:/var/app/storage - dawarich_db_data:/dawarich_db_data + - dawarich_sqlite_data:/dawarich_sqlite_data networks: - dawarich ports: @@ -51,8 +52,8 @@ services: QUEUE_DATABASE_NAME: dawarich_development_queue QUEUE_DATABASE_PASSWORD: password # SQLite database paths for cache and cable databases - CACHE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cache.sqlite3 - CABLE_DATABASE_PATH: /dawarich_db_data/dawarich_development_cable.sqlite3 + CACHE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cache.sqlite3 + CABLE_DATABASE_PATH: /dawarich_sqlite_data/dawarich_development_cable.sqlite3 MIN_MINUTES_SPENT_IN_CITY: 60 APPLICATION_HOSTS: localhost TIME_ZONE: Europe/London @@ -85,6 +86,7 @@ services: volumes: dawarich_db_data: + dawarich_sqlite_data: dawarich_shared: dawarich_public: dawarich_watched: diff --git a/docker/web-entrypoint.sh b/docker/web-entrypoint.sh index 77dc3ff7..ecefddc0 100644 --- a/docker/web-entrypoint.sh +++ b/docker/web-entrypoint.sh @@ -35,6 +35,9 @@ export DATABASE_NAME QUEUE_DATABASE_NAME=${QUEUE_DATABASE_NAME:-"${DATABASE_NAME}_queue"} export QUEUE_DATABASE_NAME export QUEUE_DATABASE_PASSWORD +export QUEUE_DATABASE_USERNAME +export QUEUE_DATABASE_PORT +export QUEUE_DATABASE_HOST # Remove pre-existing puma/passenger server.pid rm -f $APP_PATH/tmp/pids/server.pid