Skip to content

A Blogging platform built with Node.js and Express.

License

Notifications You must be signed in to change notification settings

SeanoNET/bloggerly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bloggerly

A Blogging platform built with Node.js and Express.

Getting Started

These instructions will get your clone of Bloggerly up and running on your local machine for development.

Prerequisites

  • Install Node.js version 8.10 or higher
  • Install mongoDB version 4.0.5 or higher

Running the project locally

Restore npm packages

  • cd <path to bloggerly clone>/src

  • npm install

Start Bloggerly

  • npm start

Update the connection string to mongodb in dev-data.js to mongodb://localhost:27017/bloggerly

Navigate to localhost:5000 in your browser. You can use the generate posts tool in the admin dashboard to populate the app with mock posts.

Running in Docker

Download and install docker and docker-compose

Build the image and start container docker-compose up --build

The src/views/ directory has been setup as a bind mount. You can edit the html views without rebuilding/restarting the container.

Once finished you can run docker-compose down to remove the running containers and network. To include volumes in the removal run docker-compose down -v

Navigate to localhost:5000 in your browser.

You can use the Generate Posts tool in the admin dashboard to populate the app with mock posts.

Dependencies

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A Blogging platform built with Node.js and Express.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published