diff --git a/docker-compose.dcproj b/docker-compose.dcproj
index acb38fd1e..f64de7306 100644
--- a/docker-compose.dcproj
+++ b/docker-compose.dcproj
@@ -13,6 +13,7 @@
docker-compose.yml
+
\ No newline at end of file
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 28db8ae63..140998f08 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -1,11 +1,17 @@
+# overrides for Visual Studio development
+
version: "3.8"
services:
+ filterlists.reverse_proxy:
+ ports:
+ - "80:80"
+ volumes:
+ - ./reverse-proxy/conf.d.dev:/etc/nginx/conf.d:ro
+
filterlists.directory.api:
build:
- dockerfile: src/FilterLists.Directory.Api/debug.Dockerfile
+ dockerfile: directory/src/FilterLists.Directory.Api/debug.Dockerfile
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://+:80
- ports:
- - "80"
\ No newline at end of file
diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml
new file mode 100644
index 000000000..d9a87fb81
--- /dev/null
+++ b/docker-compose.prod.yml
@@ -0,0 +1,15 @@
+# overrides for production deployment
+
+version: "3.8"
+
+services:
+ filterlists.reverse_proxy:
+ ports:
+ - "443:443"
+ volumes:
+ - ./reverse-proxy/conf.d:/etc/nginx/conf.d:ro
+ - ~/cert:/etc/nginx/cert:ro
+
+ filterlists.web:
+ build:
+ context: . # hack for https://github.com/docker/compose/issues/4047