Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Development ( Developers Only )

Imran Sayed edited this page Nov 8, 2021 · 2 revisions

Development ( Developers only )

  1. When we change the composer.json, run from root
docker-compose -f backend/docker-compose.yml down && \
docker-compose -f backend/docker-compose.yml up -d 

First line command will stops and removes all the docker containers and second line command will restart all containers. Notice that -d is to run in detach mode and you can always remove that flag, and run the command so you can see the live logs. Or you can check the logs for

  1. Check the logs While the above command is running in detached mode ( -d ), you can run this command in a new terminal tab to see the live logs.
docker logs -f container-name
  1. Login to SSH and wp cli.
docker exec -it container-name bash // e.g. docker exec -it backend_wordpress_1 bash
wp

e.g.

docker container ls

result

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d0b4a3b0074f wordpress:latest "docker-entrypoint.s..." About a minute ago Up About a minute 0.0.0.0:8000->80/tcp backend_wordpress_1
aad078ebe131 mysql:5.7 "docker-entrypoint.s..." About a minute ago Up About a minute 3306/tcp, 33060/tcp backend_db_1

Here container-name is backend_db_1 or backend_wordpress_1

  1. If you make changes to docker-compose.yml file, run the following:

If you happend to change the port in docker-compose.yml make sure to delete the db directory and then run below.

docker-compose -f backend/docker-compose.yml down && \
docker-compose -f backend/docker-compose.yml up -d
Clone this wiki locally

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /