You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix docker-compose v2 issue and re-release to include clamav role (#68)
* Killing old ce-dev container when updating (#70)
* Added Drupal9 and Localgov templates (#73)
* New release 1.1.19 (#75)
* Updated package.json version: 1.1.19 (#77)
* Updated package.json version: 1.1.19
* New tag to fix repo key for Chrome (#83)
* #CE-62820: Added support for composer '2.x' in Drupal 9 provision tem… (#89) (#91)
* #CE-62820: Added support for composer '2.x' in Drupal 9 provision template.
* #CE-62820: Attempt to fix pull request test cases by providing a default value for the 'new_user' in provision.
* #CE-62820: Attempt to fix pull request test cases by providing a default value for the 'key_name' in provision.
* #CE-62820: Attempt to fix pull request test cases by providing a default values for 'ce_deploy' in provision.
Co-authored-by: David Suissa <[email protected]>
Co-authored-by: David Suissa <[email protected]>
* REL 1.1.21: Using composer 2 with Drupal 9 by default (#92)
* Drupal template fixes pr 1.x (#94)
* Adding a Drupal 9 template to ce-dev.
* Testing nodejs version change with blank template.
* Incrementing version for release.
* There's no drupal9 template for ce-deploy.
* CE-DEV: some updates and tweaks (#96)
* Renamed the settings and drush files for ce-dev
* Added nodejs 16.x as default version
* Added lhci_run role by default
* Some tweaks in the config
* Added the if statement to read info from an optional settings.local.php file
* Release 1.1.23 (#97)
* Bump minimist from 1.2.5 to 1.2.6 (#79)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump ansi-regex from 3.0.0 to 3.0.1 (#84)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](chalk/ansi-regex@v3.0.0...v3.0.1)
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump moment from 2.27.0 to 2.29.4 (#85)
Bumps [moment](https://github.com/moment/moment) from 2.27.0 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](moment/moment@2.27.0...2.29.4)
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Changing 'set-current' choice to a valid one.
* Fixing ce_provision vars in container builds. (#102)
* Adding variables pr 1.x (#104)
* Fixing ce_provision vars in container builds.
* Fixing ce_deploy vars in container builds.
* Adding variables pr 1.x (#106)
* Fixing ce_provision vars in container builds.
* Fixing ce_deploy vars in container builds.
* Adding the option to build manually the containers.
* Adding variables pr 1.x (#109)
* Fixing ce_provision vars in container builds.
* Fixing ce_deploy vars in container builds.
* Adding the option to build manually the containers.
* Still missing some vars.
* Adding variables pr 1.x (#111)
* Fixing ce_provision vars in container builds.
* Fixing ce_deploy vars in container builds.
* Adding the option to build manually the containers.
* Still missing some vars.
* Setting older version of Ubuntu for containers.
* Fix setup on a Mac: use Docker Compose V2 with the new 'cgroup' parameter.
* Bump minimatch from 3.0.4 to 3.1.2 (#107)
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.0.4...v3.1.2)
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix setup on a Mac: use Docker Compose V2 with the new 'cgroup' parameter. (#113)
* Documentation update for docker composer v2.
* Temporarily disabling LHCI for Drupal 9 due to an HTML issue.
* Preparing release of 1.2.0.
* Updating release version in package.json.
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: nfawbert <[email protected]>
Co-authored-by: Dionisio <[email protected]>
Co-authored-by: davids4 <[email protected]>
Co-authored-by: David Suissa <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kristjan Lilleoja <[email protected]>
Co-authored-by: Kristjan Lilleoja <[email protected]>
Copy file name to clipboardExpand all lines: docs/GettingStarted.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Getting started
2
2
3
-
Note: this tutorial always refers to `docker` and `docker-compose`, never to `sudo docker` and `sudo docker-compose`, for readability. Adapt the commands accordingly for your setup.
3
+
Note: this tutorial always refers to `docker` and `dockercompose`, never to `sudo docker` and `sudo dockercompose`, for readability. Adapt the commands accordingly for your setup.
4
4
We also use indifferently "host", "host machine", "laptop" or "workstation" to refer to the machine you're using ce-dev on; and "guest", "container" or "service" to refer to running containers. It will still work the same whether you actually use a laptop or not 😉
5
5
6
6
## Quickstart
@@ -38,7 +38,7 @@ Next step is to start our containers.
38
38
ce-dev start
39
39
```
40
40
What happened is:
41
-
- we called `docker-compose up`
41
+
- we called `dockercompose up`
42
42
- ensured file permissions, ownership and uid/gid match between your user on the host and the 'ce-dev' user within the container
Copy file name to clipboardExpand all lines: docs/Install.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,17 +13,17 @@ We also assume common utilities are present:
13
13
14
14
#### Docker
15
15
16
-
Follow the installation instructions for your distro from https://docs.docker.com/engine/install/. It is generally straightforward, except for users of [Fedora 31 and above](https://duckduckgo.com/?q=docker+fedora+32).
16
+
Follow the installation instructions for your distro from https://docs.docker.com/engine/install/. It is generally straightforward, except for users of [Fedora - more information here](https://fedoramagazine.org/docker-and-fedora-35/).
17
17
18
18
**_Shall I `sudo docker` or `docker`?_**
19
19
Most setup instructions you will find online instruct you to [add your user to the "docker" group](https://docs.docker.com/engine/install/linux-postinstall/) to be able to call docker as a standard user.
20
20
There is a [non-neglectable risk](https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface) with that approach, even though it is far more convenient than being prompted for your password each and every step.
21
21
22
-
By default, ce-dev will assume you went the "safe" way and use `sudo docker` or `sudo docker-compose`, but you can change that in your [global configuration](userconfig).
22
+
By default, ce-dev will assume you went the "safe" way and use `sudo docker` or `sudo dockercompose`, but you can change that in your [global configuration](userconfig).
23
23
24
24
#### Docker Compose
25
25
26
-
Follow the installation instruction for your distro from https://docs.docker.com/compose/install/.
26
+
You will need Docker Compose v2 or higher. Linux users should install the `docker-compose-plugin` package from the Docker repository, if you do not have `docker compose` already: https://docs.docker.com/compose/install/linux/#install-using-the-repository
27
27
28
28
#### mkcert
29
29
@@ -92,6 +92,7 @@ Be sure to allow enough resources for it to run smoothly. There's no magic rule,
92
92
- Be generous on RAM, but do not allocate it all for Docker. If you do not set a limit and you run a resource hungry service, everything, including processes on the hosts (think Electron apps, Chrome and the like, and by cascade the Docker processes themselves) will end up swapping and being ultra slow. 8GB or 10GB out of 16GB should be reasonable values.
93
93
- Do not throttle CPU usage (ie, allocate them all). Or, go the other way round and allocate only one. This seems contradictory, but it looks like it behave diffently based on your hardware and/or OS version. In certain cases, containers seem to be unable to make use of more than one core anyway, so allocating more than one ends up being counter-productive as it will impede processes on the host.
94
94
- Make sure you have enough disk space allocated for the VM Disk image. This again will vary on usage, but with a dozen of projects that have a 10GB database each, you're already well over 100GB. On the other hand, **_you can always grow the virtual disk afterward, but you can NOT shrink it without destroying all containers and volumes_**, so you can start small and grow it as needed if you encounter some "no space left on device/disk full" errors.
95
+
- You might want to turn on the "Use Rosetta for x86/amd64 emulation on Apple Silicon" option in Docker under "Features in development". This speeds up the emulation significantly.
Copy file name to clipboardExpand all lines: docs/UserConfig.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
You can access a few global settings using `ce-dev config`.
4
4
5
5
## Binaries
6
-
You can alter the commands called for 'docker', 'docker-compose' and 'mkcert'. This is mostly useful if you added your user to the 'docker' group on Linux and don't want to be prompted for your password. Or if you're doing funky stuff !
6
+
You can alter the commands called for 'docker', 'dockercompose' and 'mkcert'. This is mostly useful if you added your user to the 'docker' group on Linux and don't want to be prompted for your password. Or if you're doing funky stuff !
7
7
8
8
## SSH Username and Key
9
-
Define the default username and private key to be used to be able to [SSH from containers to private resources](ssh), eg. cloning private repos or syncing environments back.
9
+
Define the default username and private key to be used to be able to [SSH from containers to private resources](ssh), eg. cloning private repos or syncing environments back.
description: 'Path to a docker-compose template file, relative to the project root. WARNING: this must match the original one the project was constructed with.',
11
+
description: 'Path to a dockercompose template file, relative to the project root. WARNING: this must match the original one the project was constructed with.',
0 commit comments