From ba4273e810dedb2ee0c11a3ef5f2b5c787b3f1db Mon Sep 17 00:00:00 2001 From: lumijiez <59575049+lumijiez@users.noreply.github.com> Date: Mon, 7 Apr 2025 03:08:08 +0300 Subject: [PATCH] Dockerize webui & add .env --- .gitignore | 3 ++- compose.yaml | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) 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"