Getting STORAGE_ROOT from env variable
This commit is contained in:
parent
422ed49134
commit
0a5ef37043
@ -1,2 +1,2 @@
|
||||
echo "RUN ASC.Notify"
|
||||
call dotnet run --project ..\..\common\services\ASC.Notify\ASC.Notify.csproj --no-build
|
||||
call dotnet run --project ..\..\common\services\ASC.Notify\ASC.Notify.csproj --no-build --$STORAGE_ROOT=..\..\Data
|
@ -1,2 +1,2 @@
|
||||
echo "RUN ASC.People"
|
||||
call dotnet run --project ..\..\products\ASC.People\Server\ASC.People.csproj --no-build
|
||||
call dotnet run --project ..\..\products\ASC.People\Server\ASC.People.csproj --no-build --$STORAGE_ROOT=..\..\Data
|
@ -1,2 +1,2 @@
|
||||
echo "RUN ASC.Studio.Notify"
|
||||
call dotnet run --project ..\..\common\services\ASC.Studio.Notify\ASC.Studio.Notify.csproj --no-build
|
||||
call dotnet run --project ..\..\common\services\ASC.Studio.Notify\ASC.Studio.Notify.csproj --no-build --$STORAGE_ROOT=..\..\Data
|
@ -1,2 +1,2 @@
|
||||
echo "RUN ASC.Web.Api"
|
||||
call dotnet run --project ..\..\web\ASC.Web.Api\ASC.Web.Api.csproj --no-build
|
||||
call dotnet run --project ..\..\web\ASC.Web.Api\ASC.Web.Api.csproj --no-build --$STORAGE_ROOT=..\..\Data
|
@ -1,2 +1,2 @@
|
||||
echo "RUN ASC.Web.Studio"
|
||||
call dotnet run --project ..\..\web\ASC.Web.Studio\ASC.Web.Studio.csproj --no-build
|
||||
call dotnet run --project ..\..\web\ASC.Web.Studio\ASC.Web.Studio.csproj --no-build --$STORAGE_ROOT=..\..\Data
|
@ -28,12 +28,19 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using ASC.Common.DependencyInjection;
|
||||
using ASC.Common.Utils;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
|
||||
namespace ASC.Data.Storage
|
||||
{
|
||||
class PathUtils
|
||||
{
|
||||
private static string StorageRoot { get; }
|
||||
static PathUtils()
|
||||
{
|
||||
StorageRoot = ConfigurationManager.AppSettings[Constants.STORAGE_ROOT_PARAM];
|
||||
}
|
||||
|
||||
public static string Normalize(string path, bool addTailingSeparator = false)
|
||||
{
|
||||
path = path
|
||||
@ -90,7 +97,7 @@ namespace ASC.Data.Storage
|
||||
|
||||
if (physPath.Contains(Constants.STORAGE_ROOT_PARAM))
|
||||
{
|
||||
physPath = physPath.Replace(Constants.STORAGE_ROOT_PARAM, storageConfig[Constants.STORAGE_ROOT_PARAM]);
|
||||
physPath = physPath.Replace(Constants.STORAGE_ROOT_PARAM, StorageRoot ?? storageConfig[Constants.STORAGE_ROOT_PARAM]);
|
||||
}
|
||||
|
||||
if (!Path.IsPathRooted(physPath))
|
||||
|
@ -12,14 +12,16 @@
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
}
|
||||
},
|
||||
"ASC.Notify": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
},
|
||||
"applicationUrl": "http://localhost:5005/"
|
||||
}
|
||||
|
@ -12,14 +12,16 @@
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
}
|
||||
},
|
||||
"ASC.Studio.Notify": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
},
|
||||
"applicationUrl": "http://localhost:5006/"
|
||||
}
|
||||
|
@ -12,7 +12,8 @@
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
}
|
||||
},
|
||||
"ASC.People": {
|
||||
@ -20,7 +21,8 @@
|
||||
"launchBrowser": false,
|
||||
"applicationUrl": "http://localhost:5004",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../../Data"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -12,13 +12,21 @@
|
||||
"IIS Express": {
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": false,
|
||||
"launchUrl": "api/modules"
|
||||
"launchUrl": "api/modules",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../Data"
|
||||
}
|
||||
},
|
||||
"ASC.Web.Api": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": false,
|
||||
"launchUrl": "api/modules",
|
||||
"applicationUrl": "http://localhost:5000"
|
||||
"applicationUrl": "http://localhost:5000",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../Data"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -12,14 +12,16 @@
|
||||
"commandName": "IISExpress",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../Data"
|
||||
}
|
||||
},
|
||||
"ASC.Web.Studio": {
|
||||
"commandName": "Project",
|
||||
"launchBrowser": false,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||
"$STORAGE_ROOT": "../../../../../Data"
|
||||
},
|
||||
"applicationUrl": "http://localhost:5003"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user