From 523fce0dbb336a499544d26fd9b192aed58a2cd3 Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Thu, 11 Apr 2019 08:58:21 +0300 Subject: [PATCH] Added runtime identifiers --- docs/en/VoloDocs.md | 146 ++++++++++++++++++ docs/en/images/volodocs-iis-add-website.png | Bin 0 -> 13850 bytes .../images/volodocs-iis-application-pool.png | Bin 0 -> 6027 bytes .../docs/app/VoloDocs.Migrator/Migrate.bat | 1 + modules/docs/app/VoloDocs.Migrator/Program.cs | 10 +- .../VoloDocs.Migrator.csproj | 13 +- .../app/VoloDocs.Migrator/appsettings.json | 2 +- .../docs/app/VoloDocs.Web/Pages/Index.cshtml | 1 - .../docs/app/VoloDocs.Web/VoloDocs.Web.csproj | 9 +- .../docs/app/VoloDocs.Web/appsettings.json | 2 +- modules/docs/app/VoloDocs.Web/publish.bat | 12 +- modules/docs/app/VoloDocs.Web/run.bat | 1 + .../Localization/Resources/Docs/Web/en.json | 4 +- .../Pages/Documents/Index.cshtml | 6 +- 14 files changed, 182 insertions(+), 25 deletions(-) create mode 100644 docs/en/VoloDocs.md create mode 100644 docs/en/images/volodocs-iis-add-website.png create mode 100644 docs/en/images/volodocs-iis-application-pool.png create mode 100644 modules/docs/app/VoloDocs.Migrator/Migrate.bat create mode 100644 modules/docs/app/VoloDocs.Web/run.bat diff --git a/docs/en/VoloDocs.md b/docs/en/VoloDocs.md new file mode 100644 index 0000000000..93aa27db73 --- /dev/null +++ b/docs/en/VoloDocs.md @@ -0,0 +1,146 @@ +# VoloDocs + +## What is VoloDocs? + +VoloDocs is a cross-platform web application that allows you to easily create beautiful documentation and build developer communities. It simplifies software documentation with the help of GitHub integration. You use the power of GitHub for versioning, hosting of your docs. You let your users to edit a document. + +## Main Features + +- Serves documents from your GitHub repository. +- Supports Markdown / HTML document formatting. +- Supports versioning (integrated to GitHub releases). +- Support multiple projects. +- Allows users to edit a document on GitHub. +- Cross-platform; deployable to Windows / Linux / macOS. + +## GitHub Repository + +It's free & open-source. You can browse VoloDocs source-code and contribute on GitHub: + +https://github.com/abpframework/abp/tree/master/modules/docs + +## Download + +You can download the VoloDocs release from the following link: + +http://apps.abp.io/VoloDocs/VoloDocs.zip + +## Folder Structure + +When you extract the VoloDocs.Release zip file, you see a `Web` folder and a `Migrator` folder. `Web` folder contains the website files and `Migrator` contains the application to build your database. Before publishing your website, you need to create a new database or update your existing database to the latest. If this is the first time you install VoloDocs, `Migrator` will create a new database for you, otherwise it updates to the latest version. The only setting you need to configure, is the `ConnectionString` which is located in the `appsettings.json` file. See the next section for how to configure your VoloDocs application. + +## Steps by Step Deployment + +- ### Database Migration + + To update your existing database or create your initial database, go to `Migrator` folder in your VoloDocs directory. + + Open `appsettings.json` in your text editor and set your database connection string. If you don't know how to write the connection string for your database system, you can check out https://www.connectionstrings.com/. + + After you set your connection string, run `Migrate.bat` for Windows platform and `VoloDocs.Migrator` for other operating systems. That's it now configure your website. + +- ### Configuring Website + + Go to `Web` folder in your VoloDocs directory. Open `appsettings.json` in your text editor. Set your connection string (same as in the `Migrator`'s `appsettings.json`). Set `title` of your website. This will be written on the left-upper corner of your website. That's it! Now you can publish your website. + + If you want to run + +- ### Publishing Website + + In the previous step, you created or updated your database. Ensure that your database exists on the specified connection string. + + - #### Publishing to IIS + + - Move `Web` folder to your `wwwroot ` folder. + - Rename `Web` folder to `VoloDocs` (Now you have `C:\inetpub\wwwroot\VoloDocs`).![Add IIS Website](images/volodocs-iis-add-website.png) + - The `VoloDocs` application pool is being created automatically. Open **Application Pools** and double click `VoloDocs` application pool and set + - **.NET CLR version**: `No Managed Code` + - **Managed pipeline mode**: `Integrated` + + ![Add IIS Website](images/volodocs-iis-application-pool.png) + + + + - If you get the below error, it means don't have the hosting bundle installed on the server. See [this document](https://docs.microsoft.com/aspnet/core/host-and-deploy/iis/#install-the-net-core-hosting-bundle) to learn how to install it or [download Hosting Bundle](https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer) and run on your server. + + ``` + Handler "aspNetCore" has a bad module "AspNetCoreModuleV2" in its module list using IIS + ``` + + - Further information about hosting VoloDocs check out [Microsoft's official document for hosting ASP.NET Core application on IIS](https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis). + + - #### Publishing to Azure + + Microsoft has a good document on how to deploy your ASP.NET Core web app to Azure App Service. We recommend you to read this document https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-dotnet. + + - #### Running the Application From Command Line + + Alternatively you can run the application from command line, navigate to `VoloDocs\Web` folder and run the below command in your command line for Windows: + + ```powershell + dotnet VoloDocs.Web.dll + ``` + +- ### First Run + + To start the website, navigate to your address (as configured in the previous section). + + When you first open the website, you need to create a project. + + #### Creating a Project + + Go to the following address to create project + + - `http:///Account/Login?returnUrl=/Docs/Admin/Projects` + + ##### Default credentials + + To login the admin side, use the following credentials: + + * **Username**: `admin` + + * **Password**: `1q2w3E*` + + ##### An example project definition + + Here's a sample project information that uses GitHub source. + + We will configure the VoloDocs to show ABP Framework's documentation that's stored in GitHub. + + Here's the link to ABP Framework GitHub docs folder: + + https://github.com/abpframework/abp/tree/master/docs/en + + + + * **Name**: `ABP Framework` + + * **Short name**: `abp` + + * **Format**: `markdown` + + * **Default document name**: `Index` + + * **Navigation document name**: `docs-nav.json` + + * **Minimum version**: + + * **Main web site URL**: / + + * **Latest version branch name**: + + * **GitHub root URL**: `https://github.com/abpframework/abp/tree/{version}/docs/en/` + + * **GitHub access token**: + + * **GitHub user agent**: + + + + After you save the project, go to root website address and you will see your documentation. + + * `http:///documents` + + + + diff --git a/docs/en/images/volodocs-iis-add-website.png b/docs/en/images/volodocs-iis-add-website.png new file mode 100644 index 0000000000000000000000000000000000000000..878b3e8f0cc1fbd6942e07677da2521d925292e3 GIT binary patch literal 13850 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 KUuJae?*9UR#WT|Y literal 0 HcmV?d00001 diff --git a/docs/en/images/volodocs-iis-application-pool.png b/docs/en/images/volodocs-iis-application-pool.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5186f50bc505656457b1002701d184b245056d GIT binary patch literal 6027 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 Exe netcoreapp2.2 - + win-x64;linux-x64;osx-x64 - + - + + @@ -16,11 +17,11 @@ PreserveNewest - - - + + PreserveNewest + diff --git a/modules/docs/app/VoloDocs.Migrator/appsettings.json b/modules/docs/app/VoloDocs.Migrator/appsettings.json index aeaea6d720..c9934c1e75 100644 --- a/modules/docs/app/VoloDocs.Migrator/appsettings.json +++ b/modules/docs/app/VoloDocs.Migrator/appsettings.json @@ -1,3 +1,3 @@ { - "ConnectionString": "Server=localhost;Database=VoloDocsNew;Trusted_Connection=True;MultipleActiveResultSets=true" + "ConnectionString": "Server=localhost;Database=VoloDocs;Trusted_Connection=True;MultipleActiveResultSets=true" } \ No newline at end of file diff --git a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml index 531b0a1eb8..ed1807f0e4 100644 --- a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml +++ b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml @@ -25,7 +25,6 @@ {