refactor(docker-compose): make volumes universal and rework some env vars
+ 13
- 3
@@ -21,3 +21,7 @@ public/islands-runtime.js.map
 # Local development sessions db
 *.db
 *.sqlite
+
+# Folders made by docker-compose
+data/gitfoss_repos/
+data/postgres_data/

@@ -21,3 +21,7 @@ public/islands-runtime.js.map
 # Local development sessions db
 *.db
 *.sqlite
+
+# Folders made by docker-compose
+data/gitfoss_repos/
+data/postgres_data/

@@ -8,6 +8,8 @@ services:
       - POSTGRES_DB=gitfoss
     ports:
       - 5432:5432
+    volumes:
+      - ./data/postgres_data:/var/lib/postgresql/data
   web:
     build:
       context: .

...
@@ -20,12 +22,12 @@ services:
       - db
     environment:
       - COOKIE_NAME=gitfoss_ssid
-      - COOKIE_SECRET=gitfoss-local-cookie-secret
+      - COOKIE_SECRET=gitfoss-cookie-secret
       - DATABASE_URL=postgresql://postgres:change_me_password@gitfoss_db:5432/gitfoss?sslmode=disable&connection_limit=3
       - DEPLOYMENT_DOMAIN=local-app.localhost
       - DEPLOYMENT_SCHEME=http
-      - GIT_REPOSITORIES_ROOT=/opt/repos
+      - GIT_REPOSITORIES_ROOT=/var/lib/gitfoss/repos
     ports:
       - 1337:1337
     volumes:
-      - /Users/admin/Dev/Labs/gitfoss-repos:/opt/repos
+      - ./data/gitfoss_repos:/var/lib/gitfoss/repos