Merge pull request #115 from Wheest/main
Improved docker compose integration
This commit is contained in:
		
						commit
						46106c2e01
					
				@ -10,7 +10,11 @@ RUN npm run build
 | 
			
		||||
FROM node:lts-alpine
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
COPY package*.json ./
 | 
			
		||||
COPY .env ./
 | 
			
		||||
 | 
			
		||||
ARG SUNO_COOKIE
 | 
			
		||||
RUN if [ -z "$SUNO_COOKIE" ]; then echo "SUNO_COOKIE is not set" && exit 1; fi
 | 
			
		||||
ENV SUNO_COOKIE=${SUNO_COOKIE}
 | 
			
		||||
 | 
			
		||||
RUN npm install --only=production
 | 
			
		||||
COPY --from=builder /src/.next ./.next
 | 
			
		||||
EXPOSE 3000
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,10 @@ version: '3'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  suno-api:
 | 
			
		||||
    build: .
 | 
			
		||||
    build:
 | 
			
		||||
      context: .
 | 
			
		||||
      args:
 | 
			
		||||
        SUNO_COOKIE: ${SUNO_COOKIE}
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ./public:/app/public
 | 
			
		||||
    ports:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user