diff --git a/.woodpecker.yml b/.woodpecker.yml index dceb6a7..a0cefc7 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,13 +1,14 @@ -steps: +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 --name portfolio portfolio + - docker run -v /home/pi/music:/app/music -d -p 8080:8080 --name portfolio portfolio when: event: push branch: main diff --git a/src/app/music/page.tsx b/src/app/music/page.tsx index e94133c..b5a8cac 100644 --- a/src/app/music/page.tsx +++ b/src/app/music/page.tsx @@ -1,7 +1,10 @@ 'use client'; import { useEffect, useState } from 'react'; import { - Container, Typography, List, ListItem, ListItemText, Box, Button, Input + Container, Typography, List, ListItem, ListItemText, Box, Button, Input, + ListItemButton, + ListItemIcon, + CardMedia } from '@mui/material'; import UploadIcon from '@mui/icons-material/Upload'; import AudioPlayer from '@/components/AudioPlayer/AudioPlayer'; @@ -42,8 +45,29 @@ export default function Home() { return ( - Music Player + Music + + The grizzly made some tunes while he was bored grazing the blueberry patches in the high dessert. + + {currentTrack && ( + + + + )} + + {tracks.map((track, idx) => ( + setCurrentTrack(track)} disablePadding> + + + + + + + + + ))} + - - {tracks.map((track, idx) => ( - setCurrentTrack(track)}> - - - ))} - - {currentTrack && ( - - - - )} ); } \ No newline at end of file