Jamal
Jamal is a lightweight tool to deploy static websites to remote web servers.
Installation
gem install jamal
Usage
- Run
jamal init
to initialize the configuration file_jamal.yml
. - Edit the
_jamal.yml
file to match your server configuration. - Run the
jamal setup
command to setup the server. - Run the
jamal deploy
command to deploy your website.
Configuration
The _jamal.yml
file is used to configure the server. It contains the following fields:
-
name
: The name of the website, this acts like an identifier for the website. -
host
: The hostname of the server. -
user
: The username of the server. -
password
: The password of the server. -
domains
: The domains of the website. -
local_path
: The path to the website on your local machine.
License
This project is licensed under the MIT License - see the LICENSE file for details.