David Studio is website of web development office.
Make sure you have installed docker in your environment and configured .env file. After that, you can run the below commands and get started with the David Studio
immediately.
docker-compose -f docker-compose.yml -f docker-compose.prod.override.yml up -d
You should be able to browse different components of the application by using the below URLs:
Website: https://x.x.x.x/
Admin Panle: https://x.x.x.x:4433/
Below are the other avenues to setup David Studio.
The basic scenario can be run locally using docker-compose. Refer to these Wiki pages to Get Started:
This reference application is cross-platform at the server and client side.
The architecture proposes a microservice oriented architecture implementation with multiple autonomous microservices (each one owning its own data/db) and each microservice using Http as the communication protocol between the client apps and the microservices and supports asynchronous communication for data updates propagation across multiple services based on Integration Events and an Event Bus (a light message broker RabbitMQ).
You can look at the images of website and admin panel below: