# Container para Tor
FROM debian AS tor
MAINTAINER hiro <hiro@torproject.org>
RUN apt-get update
RUN apt-get install -y tor && rm -rf /var/lib/apt/lists/*
COPY torrc /etc/tor/torrc
RUN chown -R debian-tor. /etc/tor/torrc
RUN chmod 600 /etc/tor/torrc
USER debian-tor
ENTRYPOINT [ "/usr/bin/tor", "-f", "/etc/tor/torrc" ]

# Container para la aplicación web
FROM debian AS app
MAINTAINER hiro <hiro@torproject.org>
RUN apt-get update
RUN apt-get install -y python3-flask && rm -rf /var/lib/apt/lists/*
ENV FLASK_APP=app
COPY app.py /usr/local/bin/app.py
WORKDIR /usr/local/bin
EXPOSE 5000
ENTRYPOINT flask run -h 0.0.0.0
