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