]> git.openstreetmap.org Git - rails.git/blobdiff - docker-compose.yml
Introduce docker-compose config for development
[rails.git] / docker-compose.yml
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644 (file)
index 0000000..70730fe
--- /dev/null
@@ -0,0 +1,24 @@
+version: "3"
+
+services:
+  web:
+    build:
+      context: .
+    volumes:
+      - .:/app
+    ports:
+      - "3000:3000"
+    command: bundle exec rails s -p 3000 -b '0.0.0.0'
+    depends_on:
+      - db
+
+  db:
+    build:
+      context: .
+      dockerfile: docker/postgres/Dockerfile
+    ports:
+      - "54321:5432"
+    environment:
+      POSTGRES_DB: openstreetmap
+    volumes:
+      - ./docker-db-data:/var/lib/postgresql/data