Skip to content
This repository was archived by the owner on Jun 9, 2022. It is now read-only.

improvement: general changes#2

Open
Luc-cpl wants to merge 4 commits intonext-press:mainfrom
Luc-cpl:improvement/general
Open

improvement: general changes#2
Luc-cpl wants to merge 4 commits intonext-press:mainfrom
Luc-cpl:improvement/general

Conversation

@Luc-cpl
Copy link

@Luc-cpl Luc-cpl commented May 26, 2022

General changes to repo

  1. Use docker volumes for better performance and docker organization (https://docs.docker.com/storage/volumes/)
  2. Change caesar_site network to use internal docker compose network as caesar_supervisor already run as external network and is attached to Wordpress container
  3. Change the docker-compose restart policy to unless-stopped instead aways
  4. Remove Wordpress bind mount from current dir to use a volume instead, this increases docker performance and improve current dir legibility
  5. Change plugins, themes ant mu-plugins dir to current dir as we do not need wp-content directory
  6. Remove akismet and hello-dolly plugins from default install
  7. Add the option to use a custom docker-compose.override.yaml file with the default docker-compose.yaml file, this allows the user to add modifications to docker structure directly (https://docs.docker.com/compose/extends/)
  8. Set wordpress container user as host user to avoid problems when updating or installing plugins and themes via wp-admin

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant