evolution-audio-converter/Dockerfile
Davidson Gomes 3feb0c7e1b feat: improve audio conversion with enhanced ffmpeg parameters
- Updated Dockerfile to use Go 1.22
- Refined audio conversion parameters for mp3 and mp4 formats
  - Added specific sample rate, channels, and bitrate settings
  - Used libmp3lame codec for mp3 conversion
  - Improved mp4 audio extraction configuration
2025-02-11 18:36:29 -03:00

30 lines
570 B
Docker

# Usar uma imagem base do Go
FROM golang:1.22-alpine
# Instalar ffmpeg
RUN apk update && apk add --no-cache ffmpeg
# Definir o diretório de trabalho no container
WORKDIR /app
# Copiar os arquivos go.mod e go.sum para o diretório de trabalho
COPY go.mod go.sum ./
# Baixar as dependências
RUN go mod download
# Copiar o código-fonte para o container
COPY . .
# Compilar o binário do Go
RUN go build -o main .
# Definir a variável de ambiente para a porta
ENV PORT=4040
# Expor a porta definida
EXPOSE ${PORT}
# Comando para rodar o servidor
CMD ["./main"]