All Projects → galvez → fabula

galvez / fabula

Licence: other
Minimalist server scripts.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to fabula

Terraform With Circleci Example
This is an example of automatic deployments of your infrastructure using terraform and CircleCI 2.0 workflows
Stars: ✭ 142 (+167.92%)
Mutual labels:  deployment, infrastructure-as-code
Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: ✭ 317 (+498.11%)
Mutual labels:  deployment, infrastructure-as-code
pmml4s-spark
PMML scoring library for Spark as SparkML Transformer
Stars: ✭ 16 (-69.81%)
Mutual labels:  deployment
terraform-aws-concourse
Terraform Module for a distributed concourse cluster on AWS
Stars: ✭ 12 (-77.36%)
Mutual labels:  infrastructure-as-code
testnet deploy
Deployment scripts and monitoring configuration for a Cosmos Validator setup
Stars: ✭ 19 (-64.15%)
Mutual labels:  deployment
howto
Dumping ground for various HowTo documents that I produce
Stars: ✭ 58 (+9.43%)
Mutual labels:  deployment
push-package-action
| Public | GitHub Action to Push a Package to Octopus Deploy
Stars: ✭ 23 (-56.6%)
Mutual labels:  deployment
Data-pipeline-project
Data pipeline project
Stars: ✭ 18 (-66.04%)
Mutual labels:  deployment
vsixbootstrapper
An installer that can be chained with other packages to locate the latest VSIXInstaller.exe to use for installing VSIX extensions.
Stars: ✭ 19 (-64.15%)
Mutual labels:  deployment
rules ruby
Ruby Rules for Bazel. It is, perhaps, production-ready. This project builds atop the work of Yugui, whose original rules can be found at https://github.com/yugui/rules_ruby. Please be aware there is an active fork of this project maintained by Coinbase at https://github.com/coinbase/rules_ruby.
Stars: ✭ 85 (+60.38%)
Mutual labels:  deployment
pmml4s
PMML scoring library for Scala
Stars: ✭ 49 (-7.55%)
Mutual labels:  deployment
bitbucket-sync
Mirror of BitBucket Sync project hosted on BitBucket
Stars: ✭ 18 (-66.04%)
Mutual labels:  deployment
End-to-End-Machine-Learning-Projects
This repository contains Machine Learning projects that involve the steps starting from data collection to deployment
Stars: ✭ 74 (+39.62%)
Mutual labels:  deployment
oneview-golang
Golang bindings for OneView api's
Stars: ✭ 22 (-58.49%)
Mutual labels:  infrastructure-as-code
shellescape
Escape arbitrary strings for use as command line arguments
Stars: ✭ 120 (+126.42%)
Mutual labels:  shell-scripting
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (-37.74%)
Mutual labels:  deployment
Savior
(WIP)The deployment framework aims to provide a simple, lightweight, fast integrated, pipelined deployment framework for algorithm service that ensures reliability, high concurrency and scalability of services.
Stars: ✭ 124 (+133.96%)
Mutual labels:  deployment
kev
Develop Kubernetes apps iteratively with Docker-Compose
Stars: ✭ 61 (+15.09%)
Mutual labels:  deployment
actions-publish-gh-pages
🍣 A GitHub Action to publish static website using GitHub Pages
Stars: ✭ 12 (-77.36%)
Mutual labels:  deployment
easy-ansible
基于Ansible的自动部署平台-Automatical Deployment Platform Based on Ansible。
Stars: ✭ 41 (-22.64%)
Mutual labels:  deployment

Fabula

Minimalist server configuration and task management.

Go straight to the full documentation if you'd like.

Or read the introductory blog post.

Introduction

At its core, Fabula is a simple Bash script preprocessor and runner. It lets you run scripts locally and on remote servers. Fabula (latin for story) is inspired by Python's Fabric.

<fabula>
export default {
  docsDir: {
    local: './docs',
    remote: '/remote/path/www' 
  }
}
</fabula>

<commands>
local vuepress build <%= docsDir.local %>
put <%= docsDir.local %>/.vuepress/dist/ <%= docsDir.remote %>
sudo service nginx restart
</commands>

Inspired by Vue, it lets you keep settings and commands in concise single-file components.

Please refer to the full documentation to learn more.

Meta

Created by Jonas Galvez.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].