Skip to content

Improvements to the Makefile of frontend addon template #237

@silviubogan

Description

@silviubogan

Steps to reproduce

  1. Create a new Cookieplone project for frontend addon
  2. Run make install
  3. Run make backend-start

Expected behavior

Running

  • DELETE_EXISTING=1 make backend-start (I remember I saw this in the docs somewhere)
  • make clean
  • make stack-rm

removes the container, volumes, and eventually the image from the computer, and eventually starts a new container.

Actual behavior

The three commands do not delete the container, volume and do not pull the latest version of the Docker image and create a new container based on it.

make stack-rm output

╰─❯ make stack-rm
+ dirname /home/silviub/Desktop/Pro/project-title/Makefile
+ echo 'Remove local Docker stack'
Remove local Docker stack
+ docker compose -f docker-compose.yml down
WARN[0000] The "VOLTO_VERSION" variable is not set. Defaulting to a blank string. 
WARN[0000] The "PLONE_VERSION" variable is not set. Defaulting to a blank string. 
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
make: *** [Makefile:168: stack-rm] Eroare 1
╰─❯ sudo service docker start
[sudo] parola pentru silviub: 
sudo: service: comanda nu a fost găsită
╰─❯ sudo service docker start
sudo: service: comanda nu a fost găsită
╰─❯ sudo systemctl enable --now docker
Created symlink '/etc/systemd/system/multi-user.target.wants/docker.service''/usr/lib/systemd/system/docker.service'.
╰─❯ make stack-rm
+ dirname /home/silviub/Desktop/Pro/project-title/Makefile
+ echo 'Remove local Docker stack'
Remove local Docker stack
+ docker compose -f docker-compose.yml down
WARN[0000] The "VOLTO_VERSION" variable is not set. Defaulting to a blank string. 
WARN[0000] The "PLONE_VERSION" variable is not set. Defaulting to a blank string. 
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.49/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dproject-title%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
make: *** [Makefile:168: stack-rm] Eroare 1
╰─❯ make stack-rm
+ dirname /home/silviub/Desktop/Pro/project-title/Makefile
+ echo 'Remove local Docker stack'
Remove local Docker stack
+ docker compose -f docker-compose.yml down
WARN[0000] The "PLONE_VERSION" variable is not set. Defaulting to a blank string. 
WARN[0000] The "VOLTO_VERSION" variable is not set. Defaulting to a blank string. 
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.49/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.oneoff%3DFalse%22%3Atrue%2C%22com.docker.compose.project%3Dproject-title%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
make: *** [Makefile:168: stack-rm] Eroare 1
╰─❯ sudo make stack-rm
+ dirname /home/silviub/Desktop/Pro/project-title/Makefile
+ echo 'Remove local Docker stack'
Remove local Docker stack
+ docker compose -f docker-compose.yml down
WARN[0000] The "VOLTO_VERSION" variable is not set. Defaulting to a blank string. 
WARN[0000] The "PLONE_VERSION" variable is not set. Defaulting to a blank string. 
+ echo 'Remove local volume data'
Remove local volume data
+ docker volume rm project-title_vol-site-data
Error response from daemon: get project-title_vol-site-data: no such volume
make: *** [Makefile:168: stack-rm] Eroare 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions