A Parse platform as a backend
What is Parse? Similar to Firebase, Parse is a Backend as a Service (BaaS) platform. With Parse, developers do not need to code the backend system themselves for their UIs or mobile applications. Parse is used by mobile application developers to help accelerate the development process. Together with the Parse dashboard, they provide an easy UI to craft all data entities, called classes, needed to process basic business logic.
Preparation
Here's how to create a Docker network and deploy a set of Docker compose files. We use the concept of metastack to deploy multiple stacks and have some labels and naming conventions to group them together:
$ docker network create \ --driver=weaveworks/net-plugin:2.1.3 \ --subnet=10.32.2.0/24 \ --attachable \ parse_net $ docker volume create mongo_data $ docker stack deploy -c mongodb.yml parse_01 $ docker stack deploy -c parse.yml parse_02 $ docker stack deploy -c parse_dashboard.yml parse_03 $ docker...