mirror of
https://github.com/EvolutionAPI/evolution-audio-converter.git
synced 2026-01-11 06:12:14 -06:00
initial commit
This commit is contained in:
29
Dockerfile
Normal file
29
Dockerfile
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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"]
|
||||
Reference in New Issue
Block a user