Articles of heroku

¿Se necesita ALLOWED_HOSTS en Heroku?

Por lo que entiendo, ALLOWED_HOSTS realiza una comprobación cuando DEBUG=False para evitar que un atacante apunte su propio dominio a su sitio. Parece que los dominios personalizados de Heroku hacen lo mismo. Entonces, en lugar de agregar una variable ALLOWED_HOSTS requerida en tu app.json para el botón Heroku (ya que se siente redundante y es […]

No se puede acceder a admin en Heroku

Así que le di mi Código a Heroku y tengo muchos problemas para que las cosas funcionen. Los archivos estáticos no funcionan, instalé WhiteNoise y demás, pero rompo el sitio tan pronto como uso {%static ‘js/whatever.js’%} pero {% load staticfiles %} se puede usar sin romper el servidor. Actualmente mi teoría es que el administrador […]

Heroku y Twisted

Estoy tratando de aprender Twisted, un framework Python, y quiero poner una aplicación básica en línea que, cuando reciba un mensaje, se la envíe. Decidí usar Heroku para hospedarlo, y seguí las instrucciones en sus documentos. import os from twisted.internet import protocol, reactor class Echo(protocol.Protocol): def dataReceived(self, data): self.transport.write(data) class EchoFactory(protocol.Factory): def buildProtocol(self, addr): return […]

Capturar a Heroku SIGTERM en trabajadores de apio para cerrar al trabajador con gracia

He investigado un montón sobre esto, y me sorprende que no haya encontrado una buena respuesta a esto todavía en ninguna parte. Estoy ejecutando una aplicación grande en Heroku, y tengo ciertas tareas de apio que se ejecutan durante mucho tiempo en el procesamiento, y al final de la tarea, guardar un resultado. Cada vez […]

¿Servir una aplicación de botella de Gunicorn en Heroku?

Procfile web: python server.py server.py from os import environ from bottle import app, route, run, static_file @route(‘/’) def root(): return “Hello world!” if __name__ == ‘__main__’: run(server=’gunicorn’, host=’0.0.0.0′, port=int(environ.get(“PORT”, 5000))) requisitos.txt gunicorn psycopg2 git+https://github.com/defnull/bottle#egg=bottle Parte relevante del archivo de registro (después de git push ) heroku [enrutador]: en = código de error = H14 desc […]

¿Cómo usar Flask / Peewee con Heroku?

Estoy intentando desplegar una aplicación Flask para Heroku . Estoy usando Peewee como ORM para una base de datos de Postgres. Cuando sigo los pasos estándar de Heroku para desplegar Flask , el proceso web se bloquea después de ingresar heroku ps:scale web=1 . Esto es lo que dicen los registros: Starting process with command […]

Problemas con LIBFFI Heroku buildpack personalizado

Estoy tratando de desplegar mi aplicación a Heroku. Está utilizando pyOpenSSL , que requiere cryptography , que requiere libffi . Encontré un buildpack personalizado que incluye libffi aquí: https://github.com/mfenniak/heroku-buildpack-python-libffi . Sin embargo, parece que la cryptography no puede encontrar libffi , aunque está en LD_LIBRARY_PATH : $ heroku run bash heroku> echo $LD_LIBRARY_PATH /app/.heroku/vendor/lib:/app/vendor/libffi-3.0/lib heroku> […]

Diferenciar apio, kombu, PyAMQP y RabbitMQ / ironMQ

Quiero cargar imágenes al servidor S3, pero antes de subir quiero generar miniaturas de 3 tamaños diferentes, y quiero que se haga fuera del ciclo de solicitud / respuesta, por lo tanto, estoy usando apio. He leído los documentos, esto es lo que he entendido. Por favor, corríjame si estoy equivocado. Celery le ayuda a […]

¿Cómo personalizar los requisitos de pip en Heroku en el despliegue?

Estoy implementando una aplicación Python Django en Heroku, y me gustaría personalizar el archivo Requirements.txt (agregando una dependencia respaldada por git con contraseña) solo cuando implemento en ciertos entornos como Heroku. Me encantaría establecer esto en una variable de entorno o algo así, pero no creo que pip tenga ninguna funcionalidad como esa. Mi idea […]

Usando Sqlite3 en Heroku Cedar stack

¿Hay alguna manera de usar Sqlite3 con Django en Heroku?