FROM node:18
# Atualizar pacotes e instalar dependências necessárias
RUN apt-get update && apt-get install -y \
libx11-xcb1 \
libxcomposite1 \
libxrandr2 \
libxi6 \
libxtst6 \
libnss3 \
libxss1 \
libasound2 \
libatk1.0-0 \
libatk-bridge2.0-0 \
libcups2 \
fonts-liberation \
libappindicator3-1 \
libgtk-3-0 \
wget \
libdrm2 \
libgbm1 \
nano \
--no-install-recommends && \
rm -rf /var/lib/apt/lists/*
# Define o diretório de trabalho no contêiner
WORKDIR /usr/src/app
# Copia os arquivos necessários
COPY [Link] ./
COPY [Link] ./
# Adicionar o express e instalar a versão mais recente do venom-bot
RUN npm install express@latest && npm install venom-bot@latest
# Define a porta que será exposta
EXPOSE 3000
# Comando padrão de execução
CMD ["node", "[Link]"]
# Configurar o ambiente para UTF-8
ENV LANG=pt_BR.UTF-8
ENV LC_ALL=pt_BR.UTF-8