gcushen / mezzanine-api-docker

Docker for Mezzanine CMS with REST API

Home Page:http://gcushen.github.io/mezzanine-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker for Mezzanine CMS + API

Mezzanine API Docker is an instance of Mezzanine CMS with the REST API which runs within Docker containers.

Three microservices are created, for Mezzanine itself, the PostgreSQL database, and the Nginx web server.

Prerequisites

The following Docker products should be installed:

Installation

To setup Mezzanine CMS with the REST API as Docker microservices:

  1. Download this Mezzanine Docker project with git:

     git clone https://github.com/gcushen/mezzanine-api-docker.git
     cd mezzanine-api-docker
    
  2. Create a new docker machine:

     docker-machine create -d virtualbox mezzanine
    
  3. Build the images:

     docker-compose build
    
  4. Start the microservices:

     docker-compose up -d
    
  5. Open the URL given by the following command in your web browser:

     echo "http://$(docker-machine ip mezzanine)/"
    

    Login to the admin panel with username admin and password default.

Getting Started

View the documentation website or explore the remote command line tool and remote SDK.

Community

Feel free to star Mezzanine API Docker on Github to show your support and monitor updates.

Join us in the Mezzanine API chat room or leave a message and we will try to get back to you.

Please file a ticket or contribute a pull request on GitHub for bugs or feature requests.

License

Created by George Cushen.

Released under the MIT license.

About

Docker for Mezzanine CMS with REST API

http://gcushen.github.io/mezzanine-api

License:MIT License


Languages

Language:Python 89.0%Language:HTML 9.0%Language:Shell 2.0%