Skip to content

Banico CMS is a lean modular system for building content, communication, collaboration, commerce, and community platforms, with ASP.Net Core, Angular, and Bootstrap.

License

greker/banicocms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banico CMS is a lean modular system for building content, communication, collaboration, commerce, and community platforms, with ASP.Net Core, Angular, and Bootstrap.

http://banico.org

Prerequisites

Local Dev Environment Setup

# clone repository
git clone https://github.com/jasebanico/banicocms

# get and build dependencies
cd banicocms/src/Banico.Web
npm install && npm run build:dev && dotnet restore

# use default settings for now, customize later
cd Config
cp sample.home.component.html home.component.html
cp sample.appsettings.json appsettings.json
cp sample.app.config.ts app.config.ts
cp sample._Header.cshtml ../Views/Shared/_Header.cshtml
cp sample._Footer.cshtml ../Views/Shared/_Footer.cshtml

# optional: create environment specific appsettings, such as
# appsettings.development.json or appsettings.production.json

# edit app setting values

# run banico
dotnet run

Azure Web App Deployment Notes

  • If using Azure DevOps, use azure-pipelines.yml for the build pipeline.
  • Add the following Application Settings in your web app Configuration:
  • If using MySQL In App, make sure that it is turned on.
  • Restart the app after Initializing the config.

About

Banico CMS is a lean modular system for building content, communication, collaboration, commerce, and community platforms, with ASP.Net Core, Angular, and Bootstrap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 43.8%
  • C# 40.4%
  • HTML 13.4%
  • JavaScript 1.9%
  • Other 0.5%