Creado Dockerfile
This commit is contained in:
parent
15469677e5
commit
7502ba09b7
|
@ -0,0 +1,9 @@
|
|||
FROM python:3.11-alpine
|
||||
|
||||
WORKDIR /
|
||||
#RUN git clone https://git.disroot.org/parodper/comparar_guias_docentes.git
|
||||
COPY . /comparar_guias_docentes
|
||||
|
||||
WORKDIR /comparar_guias_docentes
|
||||
RUN pip install html2text bs4 requests
|
||||
RUN chmod 0500 serve.py main.py
|
|
@ -6,9 +6,9 @@ Programa para comparar guías docentes de distintos anos
|
|||
|
||||
Dependencias:
|
||||
|
||||
* html2text (2020.1.16)
|
||||
* html2text (probado con 2020.1.16)
|
||||
* bs4 (probado con 4.12.2/bs4==0.0.1)
|
||||
* requests (2.31.0)
|
||||
* requests (probado con 2.31.0)
|
||||
|
||||
## Uso
|
||||
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
version: '3'
|
||||
services:
|
||||
comparar_guias_docentes:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
volumes:
|
||||
- ./cache:/comparar_guias_docentes/cache
|
||||
- ./out:/comparar_guias_docentes/out
|
||||
command: ./serve.py 0.0.0.0 80
|
||||
ports:
|
||||
- 8080:80
|
3
serve.py
3
serve.py
|
@ -55,8 +55,9 @@ class ServidorIPv6(HTTPServer):
|
|||
if __name__ == '__main__':
|
||||
try:
|
||||
ops = (sys.argv[1], int(sys.argv[2]))
|
||||
logging.info(f'Executando servidor en {ops[0]}:{ops[1]}')
|
||||
httpd = HTTPServer(ops, ServidorHTTP) \
|
||||
if type(ipaddress.ip_address(sys.argv[1])) != ipaddress.IPv6Address \
|
||||
if type(ipaddress.ip_address(ops[0])) != ipaddress.IPv6Address \
|
||||
else ServidorIPv6(ops, ServidorHTTP)
|
||||
httpd.serve_forever()
|
||||
except IndexError:
|
||||
|
|
Loading…
Reference in New Issue