riptide-lib

Tool to manage development environments for web applications using containers - Library Package

MIT License

Downloads
392
Stars
3
Committers
4

Bot releases are hidden (Show)

riptide-lib - Version 0.8.2 (Lib) Latest Release

Published by theCapypara 5 months ago

Bugfixes

  • Fixed compatibility with Python 3.12.

Full Changelog: https://github.com/theCapypara/riptide-lib/compare/0.8.1...0.8.2

riptide-lib - Version 0.8.1 (Lib)

Published by theCapypara 7 months ago

Riptide is now compatible with Python 3.12.

What's Changed

Full Changelog: https://github.com/theCapypara/riptide-lib/compare/0.8.0...0.8.1

riptide-lib - Version 0.8.0 (Lib)

Published by theCapypara over 1 year ago

What's Changed

additional_subdomains added to services:

List of additional subdomains that will be made available on the host system.

This can be used to add additional subdomains for a project. If the hosts file integration is enabled, the host file will also be updated for these domains. The Riptide community repository has been updated to support multi-store and multi-website Magento 2 / Adobe Commerce projects via multiple subdomains.

⚠️ Breaking changes

This Riptide release and the changes in the Riptide Community Repo for this release introduce breaking changes for Magento 2 / Adobe Commerce projects.

  • The nginx.conf.* files are no longer loaded in projects. This also means the nginx.conf.sample shipped with Magento is no longer loaded.
  • Instead a nginx.conf.riptide is used. This is stored in the Riptide repo and generated. Make sure to add www/nginx.conf.riptide to the .gitignore.
  • The nginx.conf.project is also loaded, so place all project-overwrites in there.
  • If you need to overwrite the nginx.conf.riptide file for some reason, you can find the original here: https://github.com/theCapypara/riptide-repo/blob/772e934936b09a11cf32d6524a418888fa94a05e/app/magento2/assets/magento-nginx-entrypoint.conf - This should generally not be neccesary and is highly discouraged.
    • You can overwrite it, by placing a copy of it in the repo of the project and then overwriting the from value of the config file nginx_conf_main_entry

New Contributors

Full Changelog: https://github.com/theCapypara/riptide-lib/compare/0.7.6...0.8.0

riptide-lib - Version 0.7.6 (Lib)

Published by theCapypara about 2 years ago

What's Changed

  • add optional use_host_network flag to commands by @hktudock in https://github.com/theCapypara/riptide-lib/pull/37
    • This allows commands to run on the host network, useful for commands like Shopify CLI
  • Dropped support for Python 3.6 and Python 3.7
  • Fixed the integration tests
  • Fixed too strict configcrunch requirement

New Contributors

Full Changelog: https://github.com/theCapypara/riptide-lib/compare/0.7.1...0.7.6

riptide-lib - Version 0.7.1 (Lib)

Published by theCapypara almost 3 years ago

  • Fixes a change to an interface function that broke the db- commands of Riptide CLI. It's now backwards compatible with 0.6.0, so these commands work again.
riptide-lib - Version 0.7.0 (Lib)

Published by theCapypara almost 3 years ago

riptide-lib - 0.6.0 (Lib)

Published by theCapypara about 3 years ago

  • Introduced new service fields run_pre_start_as_current_user and run_post_start_as_current_user to allow running pre/post start commands as another/the same user
  • Support for more advanced functionality for plugins by accessing image labels.
riptide-lib - 0.5.4 (Lib)

Published by theCapypara over 4 years ago

  • Updated to configcrunch 0.3.4:
    • Fixes a bug where, after resolving variables, a KeyError occurs during cleanup, because helper functions may be registered multiple times
  • Support for showing service start/stop errors (see CLI 0.5.2)
riptide-lib - 0.5.3 (Lib)

Published by theCapypara over 4 years ago

  • Added new optional field proxy.compression to the system configuration. If enabled and proxy >= 0.5.8 is installed, the compressed data of the backend servers is not decompressed. Enable it via the system configuration (riptide config-edit-user).
riptide:
  proxy:
    compression: true
riptide-lib - 0.5.2 (Lib)

Published by theCapypara over 4 years ago

  • Fixes an issue with the dependency idna (see #2 for details).
  • Schema change for proxy 0.5.5: autostart_restrict field in the system configuration
riptide-lib - 0.5.1

Published by theCapypara over 4 years ago

  • Upgrade to Configcrunch 0.3.3, which fixes some critical issues with the handling of the YAML files used by Riptide
  • Better error handling for helper functions that target service roles that aren't assigned to any service
  • New Project schema field default_services, that allows a list of default services to be specified, that will be started by default when using CLI. See documentation of project schema and the Riptide CLI 0.5.1 start, stop and restart commands for more information.