diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml
index 7aa9d858838e55abffb0980ccf6751c98f3f35ac..e15ea00ce7e79d0d7ebaf976c1d4c55fb02ea645 100644
--- a/docker-compose.dev.yaml
+++ b/docker-compose.dev.yaml
@@ -14,6 +14,8 @@ services:
     depends_on:
       - db
     command: /code/scripts/start.sh
+    networks:
+      - main
 
   db:
     container_name: db
@@ -39,6 +41,18 @@ services:
     environment:
       - NODE_ENV=development
 
+  nginx:
+    image: nginx:alpine
+    ports:
+      - "80:80"
+    depends_on:
+      - backend
+    volumes:
+      - ./nginx/dev.conf:/etc/nginx/nginx.conf:ro
+    networks:
+      - main
+
+
 volumes:
   db-data:
 
diff --git a/nginx/dev.conf b/nginx/dev.conf
new file mode 100644
index 0000000000000000000000000000000000000000..06ae653575f88a46e9f2084ee831a200ab0428f1
--- /dev/null
+++ b/nginx/dev.conf
@@ -0,0 +1,51 @@
+user  nginx;
+worker_processes  1;
+
+events {
+  worker_connections  1024;
+}
+
+http {
+  include /etc/nginx/mime.types;
+  client_max_body_size 100m;
+
+  upstream backend {
+    server backend:8000;
+  }
+
+  upstream frontend {
+    server frontend:8080;
+  }
+
+  server {
+    listen 80;
+    charset utf-8;
+
+    # frontend urls
+    location / {
+    proxy_redirect off;
+    proxy_pass http://frontend;
+    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+    proxy_set_header Host $http_host;
+    }
+
+    # frontend dev-server
+    location /sockjs-node {
+      proxy_redirect off;
+      proxy_pass http://frontend;
+      proxy_set_header X-Real-IP  $remote_addr;
+      proxy_set_header X-Forwarded-For $remote_addr;
+      proxy_set_header Host $host;
+      proxy_set_header Upgrade $http_upgrade;
+      proxy_set_header Connection "upgrade";
+    }
+
+    # backend urls
+    location ~ ^/(admin|api|static) {
+      proxy_redirect off;
+      proxy_pass http://backend;
+      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+      proxy_set_header Host $http_host;
+    }
+  }
+}