Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Started working on docker compose v2 #156

Open
wants to merge 44 commits into
base: master
Choose a base branch
from

Conversation

JeroenBoersma
Copy link
Owner

  • changed to composer plugin naming
  • updated all configs
  • removed version numbers from yaml
  • started using flexible networking

+ changed to composer plugin naming
* updated all configs
- removed version numbers from yaml
+ started using flexible networking
….yml

+ add a `docker-compose-dev.yml` in your working dir
+ run `dev build servicename`
+ run `dev run servicename command`
* resolves a performance killer if your shop doesn't have all media
  files
+ just serve original image if cached version doesn't exist
- never forward to php
* removed -v from down because the latest down also removes named
  volumes which we want to assign dynamicly
Remove remove volumes from dev down

* removed -v from down because the latest down also removes named
  volumes which we want to assign dynamicly
JeroenBoersma and others added 14 commits May 10, 2022 22:48
- removed old leftovers
* docker container for expose changed entrypoint
+ elastic vue
+ bind to localhost:8080
+ bind elasticsearch to localhost:920[67] (depends on version)

fixes #164
+ open url with `dev open-url` in your browser
+ show url for current project `dev web-url`
+ add option -n or --non-secure for the http version of the url
dev setup to enable
dev setup-mysql db8 to configure
JeroenBoersma and others added 14 commits May 30, 2023 16:15
curl released a fix late 2022 which resolved in *.localhost always
pointing to 127.0.0.1

We used extra_hosts in docker compose to make it possible to connect
between containers, this is now impossible using curl (which is quite
common)

This adds 2 extra allowed domain names internal/docker

This way you can add test.project.internal or test.project.docker and
resolve it to 172.17.0.1 which will resolve correctly and make internal
connections work again
* helps with running phpstorm docker based console commands
…atly starting a session with xdebug, this way you are contious that you are using xdebug
@peterjaap
Copy link
Collaborator

Isn't it time to merge this one into master?

@JeroenBoersma
Copy link
Owner Author

Isn't it time to merge this one into master?

I made the other one the default branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants