{% extends "base.html" %} {% block title %}Setup - PyRunner{% endblock %} {% block content %}

PyRunner Setup

First-time configuration

{% if setup_complete %}

Setup Complete!

{% if redirect_to_admin_setup %} System is ready. Now let's create your admin account. {% else %} PyRunner is ready to use. {% endif %}

{% if redirect_to_admin_setup %} Create Admin Account {% else %} Continue to Login {% endif %}

Next Steps

  • 1. Start the task worker: python manage.py qcluster
  • 2. {% if redirect_to_admin_setup %}Create your admin account{% else %}Sign in to your account{% endif %}
  • 3. Create your first script
{% elif results %}

Setup Progress

{% if results.migrations.success %}
{% else %}
{% endif %} Database Migrations
{% if results.migrations.success %}Complete{% else %}Failed{% endif %}
{% if results.default_env.success %}
{% else %}
{% endif %} Default Python Environment
{% if results.default_env.success %}Complete{% else %}Failed{% endif %}
{% if not results.completed %} {% if not results.migrations.success %}

Migration error: {{ results.migrations.message }}

{% endif %} {% if not results.default_env.success %}

Environment error: {{ results.default_env.message }}

{% endif %}
{% csrf_token %}
{% endif %} {% else %}

Welcome to PyRunner

{% if status.database_ready %}
{% else %}
{% endif %} Database: {% if status.database_ready %}Ready{% else %}Needs Migration{% endif %}
{% if status.default_env_exists %}
{% else %}
{% endif %} Default Environment: {% if status.default_env_exists %}Ready{% else %}Will be created{% endif %}
{% csrf_token %}

This will set up the database and create the default Python environment.

{% endif %}
{% endblock %}