Explorar o código

Changes to deployment

svalavuo hai 6 horas
pai
achega
10bb127c30
Modificáronse 2 ficheiros con 8 adicións e 3 borrados
  1. 5 0
      .env.with-services
  2. 3 3
      docker-compose-with-services.yml

+ 5 - 0
.env.with-services

@@ -34,3 +34,8 @@ MARIADB_PORT=3306
 
 # Redis Port (optional, for external access)
 REDIS_PORT=6379
+
+# Volumes in local filesystem
+APP_LOCATION=/some/directory
+DB_LOCATION=/some/directory
+REDIS_LOCATION=/some/directory

+ 3 - 3
docker-compose-with-services.yml

@@ -28,7 +28,7 @@ services:
       - UPLOAD_MAX_SIZE=${UPLOAD_MAX_SIZE:-10M}
       - ALLOWED_FILE_TYPES=${ALLOWED_FILE_TYPES:-pdf,doc,docx,xls,xlsx,jpg,jpeg,png,gif}
     volumes:
-      - ./uploads:/var/www/html/uploads
+      - ${APP_LOCATION}/uploads:/var/www/html/uploads
     restart: unless-stopped
     depends_on:
       - mariadb
@@ -52,7 +52,7 @@ services:
       - MYSQL_USER=${DB_USER:-inventory_user}
       - MYSQL_PASSWORD=${DB_PASS:-inventory_password}
     volumes:
-      - mariadb_data:/var/lib/mysql
+      - ${DB_LOCATION}/mariadb_data:/var/lib/mysql
       - ./backend/setup_database.sql:/docker-entrypoint-initdb.d/01-setup_database.sql:ro
     restart: unless-stopped
     healthcheck:
@@ -69,7 +69,7 @@ services:
     ports:
       - "${REDIS_PORT:-6379}:6379"
     volumes:
-      - redis_data:/data
+      - ${REDIS_LOCATION}/redis_data:/data
     restart: unless-stopped
     command: redis-server --appendonly yes --requirepass ${REDIS_PASSWORD:-redis_password}
     healthcheck: