mirror of
https://github.com/EvolutionAPI/evolution-audio-converter.git
synced 2025-07-13 07:04:51 -06:00
30 lines
570 B
Docker
30 lines
570 B
Docker
# Usar uma imagem base do Go
|
|
FROM golang:1.21-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"]
|