Improved docker-compose to handle server_address. Also added an option to run without nginx.

This commit is contained in:
Eduardo Silva
2024-02-16 11:59:03 -03:00
parent 5e598deba3
commit 6a2648ddf7
7 changed files with 118 additions and 26 deletions

View File

@@ -1,7 +1,6 @@
# Usar uma imagem base do Python
FROM python:3.10
# Definir o diretório de trabalho no container
WORKDIR /app
RUN apt-get update && apt-get install -y \
@@ -13,25 +12,25 @@ RUN apt-get update && apt-get install -y \
inetutils-traceroute \
nano \
vim-nox \
openssl \
&& rm -rf /var/lib/apt/lists/*
# those are the really necessary packages
#RUN apt-get update && apt-get install -y \
# wireguard \
# iptables \
# openssl \
# && rm -rf /var/lib/apt/lists/*
# Copiar o arquivo requirements.txt para o container
COPY requirements.txt /app/
# Instalar as dependências do Python
RUN pip install --no-cache-dir -r requirements.txt
# Copiar o restante do código-fonte do projeto para o container
COPY . /app/
# Dar permissão de execução para o script init.sh
RUN chmod +x /app/init.sh
RUN chmod +x /app/entrypoint.sh
ARG SERVER_ADDRESS
ARG DEBUG_MODE
ENTRYPOINT ["/app/entrypoint.sh"]
# Comando para executar o script init.sh
CMD ["/app/init.sh"]