Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/docksal/docksal

Unified, Docker 🐳 powered web development environments for macOS, Windows, and Linux
https://github.com/docksal/docksal

devops docker drupal lamp laravel linux macos magento web-development windows wordpress

Last synced: about 1 month ago
JSON representation

Unified, Docker 🐳 powered web development environments for macOS, Windows, and Linux

Lists

README

        

# Docksal [![Latest Release](https://img.shields.io/github/release/docksal/docksal.svg?logo=github&style=for-the-badge)](https://github.com/docksal/docksal/releases/latest) [![Build Status](https://img.shields.io/github/actions/workflow/status/docksal/docksal/default.yaml?label=actions&logo=github&style=for-the-badge)](https://github.com/docksal/docksal/actions/workflows/default.yaml)

[![Documentation](https://img.shields.io/badge/📖-Documentation-blue.svg?style=for-the-badge)](https://docs.docksal.io)
[![Blog](https://img.shields.io/badge/📰-Tips%20and%20Updates-orange.svg?style=for-the-badge)](https://blog.docksal.io)
[![GitHub Discussions](https://img.shields.io/github/discussions/docksal/docksal?label=discussions&logo=github&style=for-the-badge)](https://github.com/docksal/docksal/discussions)

Docker powered web development environments for macOS, Windows, and Linux. Unified environment for your team regardless of the OS.

## Why Docksal

- Full power of Docker Compose to suit any project without artificial syntax limitations
- Unprecedented ability to automate routine tasks, slashing the time to on-board new team members.

Create your [custom automation](https://docs.docksal.io/fin/custom-commands/) in Bash, PHP, or Node
to spin up your project anywhere where Docksal is with a single command, or automate routine tasks.

- Best in class filesystem performance
- Running Drupal, Wordpress, Magento, Laravel, Symfony, Backdrop, Grav, Hugo, Gatsby,
and others is one step away with ready-to-use boilerplates.




## Welcome onboard

[Install Docksal](https://docs.docksal.io/getting-started/setup/), cd to the desired directory, and run:

```bash
fin project create
```

The wizard will guide you throughout the creation of a new project using any of the Instant Boilerplate Projects listed below.
The wizard will create the proper Docker containers stack, depending on the project choice, and install
a working empty project preconfigured for running in Docksal that you can build upon.

## Instant Boilerplate Projects

In case you want to be in full control, you can clone one the boilerplate projects below and run `fin init`.

- [Drupal 9](https://github.com/docksal/boilerplate-drupal9)
- [Drupal 9 Composer](https://github.com/docksal/boilerplate-drupal9-composer)
- [Drupal 9 BLT](https://github.com/docksal/boilerplate-drupal9-blt)
- [Drupal 8](https://github.com/docksal/boilerplate-drupal8)
- [Drupal 8 Composer](https://github.com/docksal/boilerplate-drupal8-composer)
- [Drupal 8 BLT](https://github.com/docksal/boilerplate-drupal8-blt)
- [Drupal 7](https://github.com/docksal/boilerplate-drupal7)
- [WordPress](https://github.com/docksal/boilerplate-wordpress)
- [Magento](https://github.com/docksal/boilerplate-magento)
- [Magento with sample content](https://github.com/docksal/boilerplate-magento-demo)
- [Laravel](https://github.com/docksal/boilerplate-laravel)
- [Symfony Skeleton](https://github.com/docksal/boilerplate-symfony-skeleton)
- [Symfony Web App](https://github.com/docksal/boilerplate-symfony-webapp)
- [Grav CMS](https://github.com/docksal/boilerplate-grav)
- [Backdrop CMS](https://github.com/docksal/boilerplate-backdrop)
- [Hugo](https://github.com/docksal/boilerplate-hugo)
- [GatsbyJS](https://github.com/docksal/boilerplate-gatsby)
- [Angular](https://github.com/docksal/boilerplate-angular)

More advanced use cases and tutorials are available in the [Documentation](https://docs.docksal.io) and [Blog](http://blog.docksal.io).

## Contributing to Docksal

Ready to give back? Check the [Contributing](CONTRIBUTING.md) docs on how to get involved.

We have GitHub Discussions and chat rooms on Slack where questions can be asked and answered:

- [GitHub Discussions](https://github.com/docksal/docksal/discussions)
- [Drupal Slack](https://app.slack.com/client/T06GX3JTS/C6GPEEEV8)

If you have experience with Docksal and Docker, please stick around in the rooms to help others.

## Roadmap

For the list of current and past releases check the [Projects](https://github.com/orgs/docksal/projects) section.
Change records are published there and in the [Changelog](CHANGELOG.md) docs.