Using AZK to develop your front-end code and serve with Nginx as a CDN
Setting up an envinroment to start coding is hard. Specially if you are in a team and have to share your environment setup. Here is where [Azk] comes in. It's an orchestrator to setup your development environment. It uses the Azkfile.js
to read your project's requirements and install everything using [Docker] containers. If you're familiar with [Vagrant], let's say that Azk solves the same problem but with a different approach. Instead of a monolithic, it's based on separation of concerns. We have modular containers that are lighter and allow more possibilites such as sharing setup to deploy to other environments.
When we develop front-end code nowadays, we often need a set of tools for automation. Specially for Single Page Apps.
So, we often need to install [Grunt], [Gulp] or [Webpack] to run CSS processors like [Sass] or [Less] and JavaScript compilers like [Babel] for ES6/7 or [JSX] for React.
Thereafter, we need a s