diff --git a/.gitea/workflows/fogw-stage.yml b/.gitea/workflows/fogw-stage.yml
new file mode 100644
index 0000000..0154a8d
--- /dev/null
+++ b/.gitea/workflows/fogw-stage.yml
@@ -0,0 +1,46 @@
+
+name: Push nuget and docker image Actions Workflow
+
+on:
+ push:
+ branches:
+ - stage
+jobs:
+ Deploy:
+ runs-on: windows
+ steps:
+ - name: Checkout
+ uses: https://git.afrino.co/actions/checkout@v3
+ - name: Setup dotnet
+ uses: https://git.afrino.co/actions/setup-dotnet@v3
+ with:
+ dotnet-version: 7.0.x
+
+ - name: Remove Package Source
+ run: dotnet nuget remove source FourSat
+ continue-on-error: true
+ - name: Add Package Source
+ run: dotnet nuget add source --name FourSat --username systemuser --password sZSA7PTiv3pUSQZ https://git.afrino.co/api/packages/FourSat/nuget/index.json --store-password-in-clear-text
+
+ - name: Install dependencies
+ run: dotnet restore ".\src\FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj"
+ - name: Build
+ run: dotnet build ".\src\FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj" --configuration Release --no-restore
+ - name: Test
+ run: dotnet test ".\src\FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj" --no-restore --verbosity normal
+ - name: Recycle Apppool
+ run: |
+ & "C:\Windows\System32\inetsrv\appcmd.exe" recycle apppool /apppool.name:bogw.kbs1.ir
+ shell: powershell
+ - name: Stop Website
+ run: |
+ & "C:\Windows\System32\inetsrv\appcmd.exe" stop site /site.name:bogw.kbs1.ir
+ shell: powershell
+ - name: Publish
+ run: dotnet publish ".\src\FrontOffice.BFF.WebApi\FrontOffice.BFF.WebApi.csproj" -c Release -o publish
+ - name: Copy Publish To IIS Directory
+ run: Get-ChildItem -Path "publish\*" | Copy-Item -Destination "E:\kbs1.ir\bogw.kbs1.ir\" -Recurse -Force
+ - name: Start Website
+ run: |
+ & "C:\Windows\System32\inetsrv\appcmd.exe" start site /site.name:bogw.kbs1.ir
+ shell: powershell
diff --git a/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj b/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj
index c9634fd..bdea594 100644
--- a/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj
+++ b/src/FrontOffice.BFF.Domain/FrontOffice.BFF.Domain.csproj
@@ -9,7 +9,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/FrontOffice.BFF.WebApi/appsettings.json b/src/FrontOffice.BFF.WebApi/appsettings.json
index dd8e563..ae1e572 100644
--- a/src/FrontOffice.BFF.WebApi/appsettings.json
+++ b/src/FrontOffice.BFF.WebApi/appsettings.json
@@ -10,7 +10,7 @@
}
},
"GrpcChannelOptions": {
- "CMSMSAddress": "https://localhost:32846"
+ "CMSMSAddress": "https://cms.kbs1.ir"
},
"Authentication": {
"Authority": "https://ids.domain.com/",
diff --git a/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj
index 6f4e1a5..a914d10 100644
--- a/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj
+++ b/src/Protobufs/FrontOffice.BFF.Package.Protobuf/FrontOffice.BFF.Package.Protobuf.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj
index dfcc457..3908bc3 100644
--- a/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj
+++ b/src/Protobufs/FrontOffice.BFF.User.Protobuf/FrontOffice.BFF.User.Protobuf.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj
index d30db9b..89152e7 100644
--- a/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj
+++ b/src/Protobufs/FrontOffice.BFF.UserAddress.Protobuf/FrontOffice.BFF.UserAddress.Protobuf.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj b/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj
index d97a031..d923dad 100644
--- a/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj
+++ b/src/Protobufs/FrontOffice.BFF.UserOrder.Protobuf/FrontOffice.BFF.UserOrder.Protobuf.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all