francois / ala

Hanami 2 application starter template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ala

Wikipedia says that Ala:

Her name literally translates to "ground" in the Igbo language, denoting her powers over the earth and her status as the ground itself.

Since Ala is there to ground yourself in reality with your habits, Ala perfectly fits the description.

Local development

Requirements

The scripts below require Homebrew and asdf installed, and asdf added to your shell.

If you prefer different tools, remove Brewfile and .tool-versions, and adapt the script/ files (mentioned below) to use your preferred tools.

Installation

After cloning, run:

./script/bootstrap

Running supporting services

To start the supporting services, run:

./script/support

These must be running before completing the following steps.

Setup

After the supporting services have started, run:

./script/setup

After pulling changes

After pulling changes from the remote, run:

./script/update

Running the app

To run the app:

./script/server

This launches the application processes using overmind, which places each into a tmux session. You can connect to a specific process to interact with it (which is useful when using an interactive debugger inside the web process):

overmind c web

⚠️ To detatch from the tmux session, use the ctrl+b,d shortcut.

About

Hanami 2 application starter template


Languages

Language:Ruby 80.7%Language:JavaScript 13.8%Language:Shell 4.7%Language:HTML 0.8%Language:CSS 0.1%