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: 2 days ago
JSON representation
Unified, Docker 🐳 powered web development environments for macOS, Windows, and Linux
- Host: GitHub
- URL: https://github.com/docksal/docksal
- Owner: docksal
- License: mit
- Created: 2016-08-30T03:28:18.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-04T09:14:29.000Z (3 months ago)
- Last Synced: 2024-10-29T17:13:01.090Z (2 months ago)
- Topics: devops, docker, drupal, lamp, laravel, linux, macos, magento, web-development, windows, wordpress
- Language: Shell
- Homepage: https://docksal.io
- Size: 13.5 MB
- Stars: 687
- Watchers: 32
- Forks: 179
- Open Issues: 166
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-php-cn - docksal - 统一的Docker:whale:支持macOS、Windows和Linux的web开发环境. (配置 Configuration / 开发环境 Development Environment)
- awesome-php - Docksal - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux. (Configuration / Development Environment)
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.[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.