]> git.openstreetmap.org Git - rails.git/blobdiff - docker-compose.yml
Relax strict version constraint on rails gem
[rails.git] / docker-compose.yml
index 70730febfca4f1a33322a335fcc794f49c7c7e10..8f67212eb72b96a17bcd311cde735805f7b01510 100644 (file)
@@ -6,6 +6,12 @@ services:
       context: .
     volumes:
       - .:/app
       context: .
     volumes:
       - .:/app
+      # Prevent these directories from mounting so they're not shared between host OS and Docker
+      - /app/node_modules/
+      - /app/tmp/
+      # Mount these upload directories so they persist between runs
+      - web-traces:/home/osm/traces
+      - web-images:/home/osm/images
     ports:
       - "3000:3000"
     command: bundle exec rails s -p 3000 -b '0.0.0.0'
     ports:
       - "3000:3000"
     command: bundle exec rails s -p 3000 -b '0.0.0.0'
@@ -19,6 +25,13 @@ services:
     ports:
       - "54321:5432"
     environment:
     ports:
       - "54321:5432"
     environment:
+      POSTGRES_HOST_AUTH_METHOD: trust
       POSTGRES_DB: openstreetmap
     volumes:
       POSTGRES_DB: openstreetmap
     volumes:
-      - ./docker-db-data:/var/lib/postgresql/data
+      # Mount the Postgres data directory so it persists between runs
+      - db-data:/var/lib/postgresql/data
+
+volumes:
+  web-traces:
+  web-images:
+  db-data: