build: 🔨 work on docker-compose

This commit is contained in:
Collin M. Barrett 2020-08-25 03:54:17 -05:00
parent 32e1191263
commit bdb07bd0d8
3 changed files with 25 additions and 3 deletions

View file

@ -13,6 +13,7 @@
<None Include="docker-compose.override.yml">
<DependentUpon>docker-compose.yml</DependentUpon>
</None>
<None Include="docker-compose.prod.yml" />
<None Include="docker-compose.yml" />
</ItemGroup>
</Project>

View file

@ -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"

15
docker-compose.prod.yml Normal file
View file

@ -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