LinuxCommandLibrary

fin

Docksal Docker development environment CLI

TLDR

List projects
$ fin project list
copy
Start project
$ fin project start
copy
Stop project
$ fin project stop
copy
SSH into container
$ fin bash
copy
Run drush command
$ fin drush [status]
copy

SYNOPSIS

fin command [options] [arguments]

DESCRIPTION

fin is the Docksal command-line tool for managing Docker-based development environments. It simplifies container orchestration for web development projects, particularly Drupal, WordPress, and other PHP applications.
The tool handles project creation, starting/stopping containers, running commands inside containers, and managing development services like databases and mail catchers.
fin abstracts Docker complexity, providing developers with simple commands for common tasks.

PARAMETERS

COMMAND

Operation: project, bash, drush, exec, etc.
project ACTION
Manage Docksal projects.
bash
SSH into CLI container.
drush CMD
Run Drush command.
exec CMD
Execute command in container.
up
Start project containers.
stop
Stop project containers.
--help
Display help information.

CONFIGURATION

.docksal/docksal.yml

Project-specific Docksal configuration for containers and services.
.docksal/docksal.env
Environment variables for the project.

CAVEATS

Requires Docksal and Docker. Configuration specific to Docksal. Project must be initialized.

HISTORY

fin is part of Docksal, a Docker-based development environment tool. Created to simplify local development setup, particularly for Drupal projects, providing consistent environments across team members.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard