Hot deployment allows you to quickly make and deploy changes to your application
without having to generate a new S2I build. If you are using Django, hot
deployment works out of the box.
To enable hot deployment while using Gunicorn, ensure you have a Gunicorn
configuration file inside your repository with
reload option set to true. Specify your configuration file using the
APP_CONFIG environment variable. For example, see the
command. You can use the
oc set env
command to update environment variables of existing objects.
You should only use this option while developing or debugging; it is not
recommended to turn this on in your production environment.
To change your source code in a running pod, use the
command to enter the container:
After you enter into the running container, your current directory is set to
/opt/app-root/src, where the source code is located.