Added search

Added a search page and fixed som error with migration
This commit is contained in:
2024-12-26 14:55:47 +01:00
parent 2a537d2398
commit a5f8e1b2ba
14 changed files with 3787 additions and 78 deletions

View File

@@ -1,21 +1,22 @@
FROM golang:1.22.2-alpine as build_go
FROM golang:1.23-alpine as build_go
RUN apk add --no-cache curl
COPY go.* /music-server/
COPY ./cmd/*.go /music-server/cmd/
COPY ./cmd/swagger /music-server/cmd/swagger
COPY ./cmd/search /music-server/cmd/search
COPY ./pkg /music-server/pkg/
COPY ./db /music-server/db/
WORKDIR /app
#WORKDIR /music-server/
#RUN go mod download
COPY go.mod go.sum ./
RUN go mod download
WORKDIR /music-server/cmd
COPY . .
RUN go install github.com/a-h/templ/cmd/templ@latest && \
templ generate && \
curl -sL https://github.com/tailwindlabs/tailwindcss/releases/latest/download/tailwindcss-linux-x64 -o tailwindcss && \
chmod +x tailwindcss && \
./tailwindcss -i cmd/web/assets/css/input.css -o cmd/web/assets/css/output.css
RUN go build -o /music-server/MusicServer
RUN go build -o main cmd/main.go
# Stage 2, distribution container
FROM golang:1.16-alpine
FROM golang:1.23-alpine
EXPOSE 8080
VOLUME /sorted
VOLUME /frontend
@@ -26,7 +27,7 @@ ENV DB_USERNAME ""
ENV DB_PASSWORD ""
ENV DB_NAME ""
COPY --from=build_go /music-server/MusicServer .
COPY --from=build_go /app/main .
COPY ./songs/ ./songs/
CMD ./MusicServer
CMD ./main