Browse Source

add custom folder volume to docker compositions

Pouria Ezzati 1 year ago
parent
commit
f4a59d4b14
4 changed files with 14 additions and 4 deletions
  1. 4 1
      docker-compose.mariadb.yml
  2. 4 1
      docker-compose.postgres.yml
  3. 3 1
      docker-compose.sqlite-redis.yml
  4. 3 1
      docker-compose.yml

+ 4 - 1
docker-compose.mariadb.yml

@@ -2,6 +2,8 @@ services:
   server:
     build:
       context: .
+    volumes:
+      - custom:/app/custom
     environment:
         DB_CLIENT: mysql2
         DB_HOST: mariadb
@@ -39,4 +41,5 @@ services:
     expose:
       - 6379
 volumes:
-  db_data_mariadb:
+  db_data_mariadb:
+  custom:

+ 4 - 1
docker-compose.postgres.yml

@@ -2,6 +2,8 @@ services:
   server:
     build:
       context: .
+    volumes:
+      - custom:/app/custom
     environment:
         DB_CLIENT: pg
         DB_HOST: postgres
@@ -37,4 +39,5 @@ services:
     expose:
       - 6379
 volumes:
-  db_data_pg:
+  db_data_pg:
+  custom:

+ 3 - 1
docker-compose.sqlite-redis.yml

@@ -4,6 +4,7 @@ services:
       context: .
     volumes:
       - db_data_sqlite:/var/lib/kutt
+      - custom:/app/custom
     environment:
       DB_FILENAME: "/var/lib/kutt/data.sqlite"
       REDIS_ENABLED: true
@@ -20,4 +21,5 @@ services:
     expose:
       - 6379
 volumes:
-  db_data_sqlite:
+  db_data_sqlite:
+  custom:

+ 3 - 1
docker-compose.yml

@@ -4,9 +4,11 @@ services:
       context: .
     volumes:
        - db_data_sqlite:/var/lib/kutt
+       - custom:/app/custom
     environment:
       DB_FILENAME: "/var/lib/kutt/data.sqlite"
     ports:
       - 3000:3000
 volumes:
-  db_data_sqlite:
+  db_data_sqlite:
+  custom: