Project

jamal

0.0
The project is in a healthy, maintained state
Deploy your static website to a remote server
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 1.7
~> 4.0
~> 7.3
~> 0.6.0
~> 0.3.1
~> 0.4.0
 Project Readme

Jamal

Jamal is a lightweight tool to deploy static websites to remote web servers.

Installation

gem install jamal

Usage

  1. Run jamal init to initialize the configuration file _jamal.yml.
  2. Edit the _jamal.yml file to match your server configuration.
  3. Run the jamal setup command to setup the server.
  4. 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.