diff --git a/.gitignore b/.gitignore index 36b5e4a..58ad976 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ riderModule.iml *.userosscache *.suo *.sln.docstates -*.csproj.user \ No newline at end of file +*.csproj.user +.env \ No newline at end of file diff --git a/compose.yaml b/compose.yaml index 675ee6b..a7fa395 100644 --- a/compose.yaml +++ b/compose.yaml @@ -4,3 +4,27 @@ build: context: . dockerfile: src/Printbase.WebApi/Dockerfile + ports: + - "${WEBAPI_PORT}:80" + depends_on: + - db + + webui: + build: + context: ./webui + dockerfile: Dockerfile + ports: + - "${WEBUI_PORT}:3000" + environment: + - NODE_ENV=${NODE_ENV} + depends_on: + - printbase.webapi + + db: + image: mcr.microsoft.com/mssql/server:2022-latest + container_name: sqlserver + environment: + SA_PASSWORD: "${SA_PASSWORD}" + ACCEPT_EULA: "Y" + ports: + - "${SQL_PORT}:1433"