Windows Server (avanzado)

Si solo estás probando tu aplicación en tu computadora personal, puedes usar otree zipserver o otree devserver. No necesitas una configuración de servidor completa como la que se describe a continuación, que es necesaria para compartir tu aplicación con una audiencia.

Esta sección es para personas que tienen experiencia en la configuración de servidores web. Si deseas una forma más fácil y rápida, te recomendamos usar Heroku.

¿Por qué necesito instalar software de servidor?

La configuración de desarrollo de oTree (devserver) no está diseñada para ejecutar estudios reales.

Base de datos (Postgres)

Instala Postgres y psycopg2, crea una nueva base de datos y establece la variable de entorno DATABASE_URL, por ejemplo: postgres://postgres@localhost/django_db

resetdb

Si todos los pasos anteriores se realizaron correctamente, deberías poder ejecutar otree resetdb.

Ejecutar el servidor de producción

Ejecutar:

otree prodserver 80

Consulta aquí para obtener instrucciones completas. Los pasos son esencialmente los mismos que en Linux.

Configurar variables de entorno

Deberías establecer OTREE_ADMIN_PASSWORD, OTREE_PRODUCTION y OTREE_AUTH_LEVEL.