Installation

-


Statik based projects require some side software. By many, it is considered as an industry standard, so as long as you are a developer you should have these installed already. In case you don't head below to find a list of all dependencies and instructions how to install them.

Prerequisites

Node.js

According to Gatsby.js official documentation, Node.js is an environment that can run JavaScript code outside of a web browser. Both Gatsby and Statik tools are built with node.js that require at least 14.15 version installed on your machine. Node.js comes bundled with a npm package manager. It will be used to manage packages required by both front-end and back-end experience.

Git

Git is a version control system that allows to manage changes in the code and help to work on a single project by multiple teammates at the same time. All Statik projects use git for managing code by default.

Docker

This is an optional dependency that runs WordPress instance locally. In case you would like to develop front-end application with utilisation data of a on-line instance, you can skip this part. In case you would like to use local data in your front-end app, this step is required to spin up LEMP stack that exposes WordPress on your device.

Docker is in fact a service that can virtualise OS-level packages in so called containers. Each of them is isolated from anothers and it is expected to wrap a single functionality by bundilng their own software, libraries and configuration files. In the Statik JAM Hosting, Docker is used to spin up a linux instance, with a web server nginx, php engine and mysql in exactly the same way, independently to the host operating system.

Statik CLI

Statik CLI is simply a toolset which lets developers to streamline repeatable activities by developers within a Statik project.

Edit on GitHub