X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/8c2db90d01b1fec6dd948276ac43a2fc1657c4ef..f3c4099b593bd800db0576a1337a1473574ed108:/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 2da3dbcb4..8f67212eb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,15 +6,14 @@ services: context: . volumes: - .:/app - # don't mount tmp directory (https://github.com/Shopify/bootsnap/issues/177) - - /app/tmp - # Prevent node_modules from mounting so it's not shared between host OS and Docker + # 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" - environment: - # https://github.com/Shopify/bootsnap/issues/262 - ENABLE_BOOTSNAP: 'false' command: bundle exec rails s -p 3000 -b '0.0.0.0' depends_on: - db @@ -29,7 +28,10 @@ services: POSTGRES_HOST_AUTH_METHOD: trust POSTGRES_DB: openstreetmap volumes: + # Mount the Postgres data directory so it persists between runs - db-data:/var/lib/postgresql/data volumes: + web-traces: + web-images: db-data: