{% extends "base.html" %} {% load htmlattrs static converters %} {% block title %}Webapp Creation for application {{ webapp.name }}{% endblock %} {% block breadcrumb %}
In order to create and publish a new version of your application, you can either:
In order to install your application, you can connect in SSH using the command below or click to the Docker panel if you prefer to use this method or are using continuous development.
important: you must add your public SSH key to your account before using this command
{% endif %}{{ ssh_command }}
The entrypoint configured for your webapp is: {{ webapp.entrypoint }}. This is the command that is executed when a job is run.
You can use the job creation form to run a job.
Once you are done, you can either:
If you whish to drop your changes, your can perform a rollback. CAUTION: this will discard all the work made since the sandbox was started
{# rollback modal dialog #}Waiting for the sandbox creation
Please wait, your sandbox is in preparation.
Waiting for the sandbox termination
Please wait, your sandbox is stopping.
Your sandbox failed to start
{########### STOP_ERROR ###########} {% elif webapp.sandbox_state == webapp.STOP_ERROR %}Your sandbox failed to stop
{# NOTE: we do not show an 'Abort' button because this action #} {# is not implemented (because i am not sure that it is #} {# a good idea to throw away the version being committed #} {% endif %}Need help? report to the documentation.
You can as well directly push your docker image.
docker login --username {{ user.get_username }} {{ request.get_host }}/{{ webapp.docker_name }}
docker build -t {{ webapp.docker_name }} .
docker push {{ request.get_host }}/{{ webapp.docker_name }}:<version>