Add docker support

This commit is contained in:
Julian
2023-10-30 16:39:11 +01:00
parent 136ce48385
commit d58f874162
8 changed files with 178 additions and 22 deletions

41
docker-compose.yml Normal file
View File

@@ -0,0 +1,41 @@
# Please refer https://aka.ms/HTTPSinContainer on how to setup an https developer certificate for your ASP.NET Core service.
version: '3.4'
services:
# frontend:
backend:
image: gerbilmanagerwebapi
build:
context: .
dockerfile: GerbilManagerWebAPI/Dockerfile
environment:
- ConnectionStrings:sqlConnection=server=database; database=GerbilManager; Integrated Security=true
ports:
- 80:80
networks:
- net1
depends_on:
- database
database:
image: mcr.microsoft.com/mssql/server:2022-latest
environment:
- ACCEPT_EULA=Y
- MSSQL_SA_PASSWORD=StrongerThenYYou1
- MSSQL_PID=Evaluation
ports:
- "1433:1433"
volumes:
- db-data:/var/opt/mssql
networks:
- net1
volumes:
db-data:
networks:
net1:
name: network1