The URLS file is no longer necessary as urls are now generated directly from the app VHOST file. This also moves all the url generation logic to the domains plugin.
1.9 KiB
1.9 KiB
0.29.0 Migration Guide
Changes
- The output of
run:detachednow uses the container name - eg.node-js-app.run.1- vs the container id. - The ID of
crontasks is now base36-encoded instead of base64-encoded. - The
nginx.conf.sigilis now extracted when source code is extracted for a build and not from the built image. Users can specify alternative paths via thenginx-conf-sigil-pathproperty of thenginxplugin. See the nginx documentation for more information on how to configure thenginx.conf.sigilpath for your application. - The existing
pre-restorehook has been renamed toscheduler-pre-restore. There is a newpre-restorehook that is triggered within theps:restorecommand prior to restoring any apps. - Nginx init commands are now performed via systemctl on Ubuntu systems when
/usr/bin/systemctlis available.
Removals
- The
DOKKU_WAIT_TO_RETIREenvironment variable has been migrated to achecksproperty namedwait-to-retireand will be ignored if set as an environment variable. - The
Procfileis now extracted when source code is extracted for a build and not from the built image. Users can specify alternative paths via theprocfile-pathproperty of thepsplugin. See the process management documentation for more information on how to configure theProcfilepath for your application. - The
domains-setuptrigger has been removed. Initial app domains will now be automatically setup during app creation. - The
URLSfile containing generated urls for an app is no longer generated or referenced. Users should retrieve app urls via the newdomains-urlsplugin trigger. - The common function
get_app_urlshas been removed. Users should retrieve app urls via the newdomains-urlsplugin trigger.