innoai commited on
Commit
d1cdbe9
·
verified ·
1 Parent(s): 80a3675

Deploy PDF Converter - compiled .NET 8 app

Browse files
PDFConverter_Razor.dll CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7bcd4d7664bb5383acb61a7c4618de1aea91a394d1436291477f4d30b3682fd7
3
- size 304640
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:99e4eaddbd196e0c7899180aa291f2d85d2f76dae9653e635850cfc98e92b0b5
3
+ size 305152
PDFConverter_Razor.pdb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:c6fcd9cae6d65381842032d6b594f6aff6bae70d641405cb2e577c625a30ba56
3
- size 122976
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6e4192ece42aa333b3a44c22d27f1d69c0435f622333d2717e996ac36a3f3a7f
3
+ size 123084
deploy/PDFConverter_Razor.deps.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "runtimeTarget": {
3
+ "name": ".NETCoreApp,Version=v8.0",
4
+ "signature": ""
5
+ },
6
+ "compilationOptions": {},
7
+ "targets": {
8
+ ".NETCoreApp,Version=v8.0": {
9
+ "PDFConverter_Razor/1.0.0": {
10
+ "runtime": {
11
+ "PDFConverter_Razor.dll": {}
12
+ }
13
+ }
14
+ }
15
+ },
16
+ "libraries": {
17
+ "PDFConverter_Razor/1.0.0": {
18
+ "type": "project",
19
+ "serviceable": false,
20
+ "sha512": ""
21
+ }
22
+ }
23
+ }
deploy/PDFConverter_Razor.runtimeconfig.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "runtimeOptions": {
3
+ "tfm": "net8.0",
4
+ "frameworks": [
5
+ {
6
+ "name": "Microsoft.NETCore.App",
7
+ "version": "8.0.0"
8
+ },
9
+ {
10
+ "name": "Microsoft.AspNetCore.App",
11
+ "version": "8.0.0"
12
+ }
13
+ ],
14
+ "configProperties": {
15
+ "System.GC.Server": true,
16
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
17
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
18
+ }
19
+ }
20
+ }
deploy/PDFConverter_Razor.staticwebassets.endpoints.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"Version":1,"ManifestType":"Publish","Endpoints":[{"Route":"css/site.6pwhy65rd2.css","AssetFile":"css/site.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"19581"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"6pwhy65rd2"},{"Name":"integrity","Value":"sha256-ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI="},{"Name":"label","Value":"css/site.css"}]},{"Route":"css/site.css","AssetFile":"css/site.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"19581"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI="}]},{"Route":"favicon.61n19gt1b8.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 06:41:39 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"61n19gt1b8"},{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 06:41:39 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]},{"Route":"js/site.js","AssetFile":"js/site.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"12207"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s="}]},{"Route":"js/site.psruj58396.js","AssetFile":"js/site.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"12207"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"psruj58396"},{"Name":"integrity","Value":"sha256-OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s="},{"Name":"label","Value":"js/site.js"}]},{"Route":"robots.0hp5qkb2x6.txt","AssetFile":"robots.txt","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"71"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\"NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"0hp5qkb2x6"},{"Name":"integrity","Value":"sha256-NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU="},{"Name":"label","Value":"robots.txt"}]},{"Route":"robots.txt","AssetFile":"robots.txt","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"71"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\"NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU="}]}]}
deploy/appsettings.Development.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "DetailedErrors": true,
3
+ "Logging": {
4
+ "LogLevel": {
5
+ "Default": "Information",
6
+ "Microsoft.AspNetCore": "Warning"
7
+ }
8
+ }
9
+ }
deploy/appsettings.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "Logging": {
3
+ "LogLevel": {
4
+ "Default": "Information",
5
+ "Microsoft.AspNetCore": "Warning"
6
+ }
7
+ },
8
+ "AllowedHosts": "*",
9
+ "Paths": {
10
+ "Python": "python3",
11
+ "LibreOffice": "libreoffice",
12
+ "Ghostscript": "gs",
13
+ "PythonTools": "",
14
+ "UploadDir": "",
15
+ "OutputDir": ""
16
+ }
17
+ }
deploy/web.config ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <configuration>
3
+ <location path="." inheritInChildApplications="false">
4
+ <system.webServer>
5
+ <handlers>
6
+ <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
7
+ </handlers>
8
+ <aspNetCore processPath="dotnet" arguments=".\PDFConverter_Razor.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
9
+ <environmentVariables>
10
+ <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
11
+ </environmentVariables>
12
+ </aspNetCore>
13
+ <security>
14
+ <requestFiltering>
15
+ <requestLimits maxAllowedContentLength="104857600" />
16
+ </requestFiltering>
17
+ </security>
18
+ </system.webServer>
19
+ </location>
20
+ </configuration>
publish/PDFConverter_Razor.deps.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "runtimeTarget": {
3
+ "name": ".NETCoreApp,Version=v8.0",
4
+ "signature": ""
5
+ },
6
+ "compilationOptions": {},
7
+ "targets": {
8
+ ".NETCoreApp,Version=v8.0": {
9
+ "PDFConverter_Razor/1.0.0": {
10
+ "runtime": {
11
+ "PDFConverter_Razor.dll": {}
12
+ }
13
+ }
14
+ }
15
+ },
16
+ "libraries": {
17
+ "PDFConverter_Razor/1.0.0": {
18
+ "type": "project",
19
+ "serviceable": false,
20
+ "sha512": ""
21
+ }
22
+ }
23
+ }
publish/PDFConverter_Razor.runtimeconfig.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "runtimeOptions": {
3
+ "tfm": "net8.0",
4
+ "frameworks": [
5
+ {
6
+ "name": "Microsoft.NETCore.App",
7
+ "version": "8.0.0"
8
+ },
9
+ {
10
+ "name": "Microsoft.AspNetCore.App",
11
+ "version": "8.0.0"
12
+ }
13
+ ],
14
+ "configProperties": {
15
+ "System.GC.Server": true,
16
+ "System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
17
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
18
+ }
19
+ }
20
+ }
publish/PDFConverter_Razor.staticwebassets.endpoints.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"Version":1,"ManifestType":"Publish","Endpoints":[{"Route":"css/site.6pwhy65rd2.css","AssetFile":"css/site.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"19581"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"6pwhy65rd2"},{"Name":"integrity","Value":"sha256-ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI="},{"Name":"label","Value":"css/site.css"}]},{"Route":"css/site.css","AssetFile":"css/site.css","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"19581"},{"Name":"Content-Type","Value":"text/css"},{"Name":"ETag","Value":"\"ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-ygm1QG1fTFEU9pcXnVZYnrEE79ZCekdFVZ6h322M2VI="}]},{"Route":"favicon.61n19gt1b8.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 06:41:39 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"61n19gt1b8"},{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="},{"Name":"label","Value":"favicon.ico"}]},{"Route":"favicon.ico","AssetFile":"favicon.ico","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=3600, must-revalidate"},{"Name":"Content-Length","Value":"5430"},{"Name":"Content-Type","Value":"image/x-icon"},{"Name":"ETag","Value":"\"Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 06:41:39 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-Jtxf9L+5ITKRc1gIRl4VbUpGkRNfOBXjYTdhJD4facM="}]},{"Route":"js/site.js","AssetFile":"js/site.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"12207"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s="}]},{"Route":"js/site.psruj58396.js","AssetFile":"js/site.js","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"12207"},{"Name":"Content-Type","Value":"text/javascript"},{"Name":"ETag","Value":"\"OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"psruj58396"},{"Name":"integrity","Value":"sha256-OU/GHRgRoIw1roNuO+srSaVqjH8jy2c7c8ydtU2PV7s="},{"Name":"label","Value":"js/site.js"}]},{"Route":"robots.0hp5qkb2x6.txt","AssetFile":"robots.txt","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"max-age=31536000, immutable"},{"Name":"Content-Length","Value":"71"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\"NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"fingerprint","Value":"0hp5qkb2x6"},{"Name":"integrity","Value":"sha256-NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU="},{"Name":"label","Value":"robots.txt"}]},{"Route":"robots.txt","AssetFile":"robots.txt","Selectors":[],"ResponseHeaders":[{"Name":"Cache-Control","Value":"no-cache"},{"Name":"Content-Length","Value":"71"},{"Name":"Content-Type","Value":"text/plain"},{"Name":"ETag","Value":"\"NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU=\""},{"Name":"Last-Modified","Value":"Tue, 31 Mar 2026 07:03:38 GMT"}],"EndpointProperties":[{"Name":"integrity","Value":"sha256-NGqel22EHzIGFTtLnB8kDnJH7h1NfXF7iqn3gcyIbrU="}]}]}
publish/appsettings.Development.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "DetailedErrors": true,
3
+ "Logging": {
4
+ "LogLevel": {
5
+ "Default": "Information",
6
+ "Microsoft.AspNetCore": "Warning"
7
+ }
8
+ }
9
+ }
publish/appsettings.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "Logging": {
3
+ "LogLevel": {
4
+ "Default": "Information",
5
+ "Microsoft.AspNetCore": "Warning"
6
+ }
7
+ },
8
+ "AllowedHosts": "*",
9
+ "Paths": {
10
+ "Python": "python3",
11
+ "LibreOffice": "libreoffice",
12
+ "Ghostscript": "gs",
13
+ "PythonTools": "",
14
+ "UploadDir": "",
15
+ "OutputDir": ""
16
+ }
17
+ }
publish/web.config ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <configuration>
3
+ <location path="." inheritInChildApplications="false">
4
+ <system.webServer>
5
+ <handlers>
6
+ <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
7
+ </handlers>
8
+ <aspNetCore processPath="dotnet" arguments=".\PDFConverter_Razor.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
9
+ <environmentVariables>
10
+ <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />
11
+ </environmentVariables>
12
+ </aspNetCore>
13
+ <security>
14
+ <requestFiltering>
15
+ <requestLimits maxAllowedContentLength="104857600" />
16
+ </requestFiltering>
17
+ </security>
18
+ </system.webServer>
19
+ </location>
20
+ </configuration>