steps: deploy: image: docker:latest volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/pi/music:app/music commands: - docker build -t portfolio . - docker stop portfolio || true - docker rm portfolio || true - docker run -d -p 8080:8080 -v /home/pi/music:/app/music --name portfolio portfolio when: event: push branch: main