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 -v /home/pi/music:/app/music -d -p 8080:8080 --name portfolio portfolio when: event: push branch: main