mirror of
https://github.com/projectsend/projectsend.git
synced 2026-09-12 06:48:55 +00:00
be44b4b6aa
This file is what Docker Hub shows above the pull command, and it has been sitting untracked since it was written — nothing to review it against, nothing to stop it drifting from the compose file and the entrypoint it describes, and nothing in the repository if the machine holding it died. Verified against what it claims rather than read for tone. The compose block has the same services, images and environment variables as compose.example.yaml, with nothing extra in either. supervisord really does run nginx, php-fpm, the queue worker and the scheduler. APP_KEY really is generated once and kept on the storage volume with .env symlinked to it. The container really does wait for MySQL and then run `php artisan projectsend:update`. `projectsend:admin --if-none` is what makes "ignored once any user exists" true. nginx really does serve protected downloads with X-Accel-Redirect, which is the reason the image carries a web server at all. MySQL 8.0-or-newer matches INSTALL.md word for word, and every external link resolves. The one thing that was wrong for its audience: the Legacy section pointed at the migration tool's repository, and everybody reading this page is on Docker — where the tool cannot be installed the way its README implies, because the image ships the application already built and carries no Composer. It now points at the guide, and names the section written for this image today. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>