Skip to content

Conversation

@alexjustesen
Copy link
Owner

@alexjustesen alexjustesen commented Mar 7, 2023

This PR includes a range of changes to how s6-overlay runs and manages processes during startup and during the lifecycle of the container in the hopes of addressing the following issues:

Changelog

Added

  • cache views to improve UI performance
  • pgsql database to local docker-compose.yml file for testing

Changed

  • improved startup logging so that tasks are dependent on one another instead of "racing" to the finish by forcing laravel-automations to only run after configure-ssl
  • inline creation of crontab task in the Dockerfile
  • overwrite runas-user and laravel-automations scripts instead of appending to them to improve start-up performance
  • use dependencies.d to describe a processes dependencies during startup.

@alexjustesen alexjustesen added feature New feature or request 🐋 docker labels Mar 7, 2023
@alexjustesen alexjustesen self-assigned this Mar 7, 2023
@alexjustesen alexjustesen merged commit 1610ff7 into main Mar 7, 2023
@alexjustesen alexjustesen deleted the s6-overlay-improvements branch March 7, 2023 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants