Skip to content

Docker build fails at composer install #2

@larjohn

Description

@larjohn

Composer refuses to run, leading the whole build to a successful but unusable container. Here are the logs from the container:

2025-02-17 12:06:32 Waiting for database...
2025-02-17 12:06:42 
2025-02-17 12:06:42 Warning: require(/var/www/html/vendor/autoload.php): Failed to open stream: No such file or directory in /var/www/html/artisan on line 9
2025-02-17 12:06:42 
2025-02-17 12:06:42 Fatal error: Uncaught Error: Failed opening required '/var/www/html/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/html/artisan:9
2025-02-17 12:06:42 Stack trace:
2025-02-17 12:06:42 #0 {main}
2025-02-17 12:06:42   thrown in /var/www/html/artisan on line 9
2025-02-17 12:06:42 
2025-02-17 12:06:42 Warning: require(/var/www/html/vendor/autoload.php): Failed to open stream: No such file or directory in /var/www/html/artisan on line 9
2025-02-17 12:06:42 
2025-02-17 12:06:42 Fatal error: Uncaught Error: Failed opening required '/var/www/html/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /var/www/html/artisan:9
2025-02-17 12:06:42 Stack trace:
2025-02-17 12:06:42 #0 {main}
2025-02-17 12:06:42   thrown in /var/www/html/artisan on line 9
2025-02-17 12:06:43 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.25.0.3. Set the 'ServerName' directive globally to suppress this message
2025-02-17 12:06:43 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.25.0.3. Set the 'ServerName' directive globally to suppress this message
2025-02-17 12:06:43 [Mon Feb 17 10:06:43.077011 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.3.17 configured -- resuming normal operations
2025-02-17 12:06:43 [Mon Feb 17 10:06:43.077069 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'

The Dockerfile seems correct, but for some reason, the composer execution does not happen, so the vendor directory is never created in the container. Aparrently, the build log includes a failed composer message, although it then seems to go on and install the dependencies found in the .lock file. Here are the build logs:


[internal] load build definition from dockerfile
	transferring 1953/0 0.007
[internal] load metadata for docker.io/library/php:8.3-apache
[internal] load .dockerignore
[internal] load build context
	transferring 685394/0 0.628
[ 1/17] FROM docker.io/library/php:8.3-apache@sha256:9a01360407ade4a4131476cfe9feebf2e9aa9188e0e535a0263dcb63d716b701
[ 5/17] RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&     apt-get install -y nodejs
[ 3/17] RUN a2enmod rewrite
[ 7/17] RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
[ 8/17] COPY . /var/www/html
[ 4/17] RUN docker-php-ext-install pdo_mysql zip
[ 6/17] RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
[ 2/17] RUN apt-get update && apt-get install -y     libzip-dev     zip     unzip     curl     git     nano     && apt-get clean && rm -rf /var/lib/apt/lists/*
[ 9/17] WORKDIR /var/www/html
[10/17] RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
	All settings correct for using Composer
	Downloading...
	
	Composer (version 2.8.5) successfully installed to: /usr/local/bin/composer
	Use it: php /usr/local/bin/composer
[11/17] RUN npm install && npm run build
	
	added 175 packages, and audited 176 packages in 17s
	44 packages are looking for funding
	run `npm fund` for details
	
	found 0 vulnerabilities
	npm notice
	npm notice New major version of npm available! 10.8.2 -> 11.1.0
	npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
	npm notice To update run: npm install -g npm@11.1.0
	npm notice
	
	> build
	> vite build
	vite v6.1.0 building for production...
	transforming...
	✓ 53 modules transformed.
	rendering chunks...
	computing gzip size...
	public/build/manifest.json             0.27 kB │ gzip:  0.15 kB
	public/build/assets/app-tZULENJV.css  17.51 kB │ gzip:  3.72 kB
	public/build/assets/app-CqflisoM.js   35.09 kB │ gzip: 14.13 kB
	✓ built in 1.02s
[12/17] RUN composer install
	The repository at "/var/www/html" does not have the correct ownership and git refuses to use it:
	
	fatal: detected dubious ownership in repository at '/var/www/html'
	To add an exception for this directory, call:
	
	git config --global --add safe.directory /var/www/html
	Installing dependencies from lock file (including require-dev)
	Verifying lock file contents can be installed on current platform.
	Package operations: 110 installs, 0 updates, 0 removals
	- Downloading doctrine/inflector (2.0.10)
	- Downloading doctrine/lexer (3.0.1)
	- Downloading symfony/polyfill-ctype (v1.31.0)
	- Downloading webmozart/assert (1.11.0)
	- Downloading dragonmantank/cron-expression (v3.4.0)
	- Downloading symfony/deprecation-contracts (v3.5.1)
	- Downloading psr/container (2.0.2)
	- Downloading fakerphp/faker (v1.24.1)
	- Downloading symfony/polyfill-php83 (v1.31.0)
	- Downloading symfony/polyfill-mbstring (v1.31.0)
	- Downloading symfony/http-foundation (v7.2.0)
	- Downloading fruitcake/php-cors (v1.3.0)
	- Downloading psr/http-message (2.0)
	- Downloading psr/http-client (1.0.3)
	- Downloading ralouphie/getallheaders (3.0.3)
	- Downloading psr/http-factory (1.1.0)
	- Downloading guzzlehttp/psr7 (2.7.0)
	- Downloading guzzlehttp/promises (2.0.4)
	- Downloading guzzlehttp/guzzle (7.9.2)
	- Downloading symfony/polyfill-php80 (v1.31.0)
	- Downloading guzzlehttp/uri-template (v1.0.3)
	- Downloading symfony/polyfill-intl-normalizer (v1.31.0)
	- Downloading symfony/polyfill-intl-grapheme (v1.31.0)
	- Downloading symfony/string (v7.2.0)
	- Downloading symfony/service-contracts (v3.5.1)
	- Downloading symfony/console (v7.2.1)
	- Downloading nunomaduro/termwind (v2.3.0)
	- Downloading voku/portable-ascii (2.0.3)
	- Downloading phpoption/phpoption (1.9.3)
	- Downloading graham-campbell/result-type (v1.1.3)
	- Downloading vlucas/phpdotenv (v5.6.1)
	- Downloading symfony/css-selector (v7.2.0)
	- Downloading tijsverkoyen/css-to-inline-styles (v2.2.7)
	- Downloading symfony/var-dumper (v7.2.0)
	- Downloading symfony/polyfill-uuid (v1.31.0)
	- Downloading symfony/uid (v7.2.0)
	- Downloading symfony/routing (v7.2.0)
	- Downloading symfony/process (v7.2.0)
	- Downloading symfony/polyfill-intl-idn (v1.31.0)
	- Downloading symfony/mime (v7.2.1)
	- Downloading psr/event-dispatcher (1.0.0)
	- Downloading symfony/event-dispatcher-contracts (v3.5.1)
	- Downloading symfony/event-dispatcher (v7.2.0)
	- Downloading psr/log (3.0.2)
	- Downloading egulias/email-validator (4.0.2)
	- Downloading symfony/mailer (v7.2.0)
	- Downloading symfony/error-handler (v7.2.1)
	- Downloading symfony/http-kernel (v7.2.1)
	- Downloading symfony/finder (v7.2.0)
	- Downloading ramsey/collection (2.0.0)
	- Downloading brick/math (0.12.1)
	- Downloading ramsey/uuid (4.7.6)
	- Downloading psr/simple-cache (3.0.0)
	- Downloading symfony/translation-contracts (v3.5.1)
	- Downloading symfony/translation (v7.2.0)
	- Downloading psr/clock (1.0.0)
	- Downloading symfony/clock (v7.2.0)
	- Downloading carbonphp/carbon-doctrine-types (3.2.0)
	- Downloading nesbot/carbon (3.8.2)
	- Downloading monolog/monolog (3.8.1)
	- Downloading league/uri-interfaces (7.5.0)
	- Downloading league/uri (7.5.1)
	- Downloading league/mime-type-detection (1.16.0)
	- Downloading league/flysystem-local (3.29.0)
	- Downloading league/flysystem (3.29.1)
	- Downloading nette/utils (v4.0.5)
	- Downloading nette/schema (v1.3.2)
	- Downloading dflydev/dot-access-data (v3.0.3)
	- Downloading league/config (v1.2.0)
	- Downloading league/commonmark (2.6.0)
	- Downloading laravel/serializable-closure (v2.0.1)
	- Downloading laravel/prompts (v0.3.2)
	- Downloading laravel/framework (v11.36.1)
	- Downloading laravel/pail (v1.2.1)
	- Downloading laravel/pint (v1.18.3)
	- Downloading symfony/yaml (v7.2.0)
	- Downloading laravel/sail (v1.39.1)
	- Downloading nikic/php-parser (v5.3.1)
	- Downloading psy/psysh (v0.12.7)
	- Downloading laravel/tinker (v2.10.0)
	- Downloading hamcrest/hamcrest-php (v2.0.1)
	- Downloading mockery/mockery (1.6.12)
	- Downloading filp/whoops (2.16.0)
	- Downloading nunomaduro/collision (v8.5.0)
	- Downloading staabm/side-effects-detector (1.0.5)
	- Downloading sebastian/version (5.0.2)
	- Downloading sebastian/type (5.1.0)
	- Downloading sebastian/recursion-context (6.0.2)
	- Downloading sebastian/object-reflector (4.0.1)
	- Downloading sebastian/object-enumerator (6.0.1)
	- Downloading sebastian/global-state (7.0.2)
	- Downloading sebastian/exporter (6.3.0)
	- Downloading sebastian/environment (7.2.0)
	- Downloading sebastian/diff (6.0.2)
	- Downloading sebastian/comparator (6.2.1)
	- Downloading sebastian/code-unit (3.0.2)
	- Downloading sebastian/cli-parser (3.0.2)
	- Downloading phpunit/php-timer (7.0.1)
	- Downloading phpunit/php-text-template (4.0.1)
	- Downloading phpunit/php-invoker (5.0.1)
	- Downloading phpunit/php-file-iterator (5.1.0)
	- Downloading theseer/tokenizer (1.2.3)
	- Downloading sebastian/lines-of-code (3.0.1)
	- Downloading sebastian/complexity (4.0.1)
	- Downloading sebastian/code-unit-reverse-lookup (4.0.1)
	- Downloading phpunit/php-code-coverage (11.0.8)
	- Downloading phar-io/version (3.2.1)
	- Downloading phar-io/manifest (2.0.4)
	- Downloading myclabs/deep-copy (1.12.1)
	- Downloading phpunit/phpunit (11.5.1)
	0/110 [>---------------------------]   0%
	10/110 [==>-------------------------]   9%
	11/110 [==>-------------------------]  10%
	22/110 [=====>----------------------]  20%
	36/110 [=========>------------------]  32%
	47/110 [===========>----------------]  42%
	58/110 [==============>-------------]  52%
	70/110 [=================>----------]  63%
	80/110 [====================>-------]  72%
	92/110 [=======================>----]  83%
	103/110 [==========================>-]  93%
	109/110 [===========================>]  99%
	110/110 [============================] 100%
	- Installing doctrine/inflector (2.0.10): Extracting archive
	- Installing doctrine/lexer (3.0.1): Extracting archive
	- Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
	- Installing webmozart/assert (1.11.0): Extracting archive
	- Installing dragonmantank/cron-expression (v3.4.0): Extracting archive
	- Installing symfony/deprecation-contracts (v3.5.1): Extracting archive
	- Installing psr/container (2.0.2): Extracting archive
	- Installing fakerphp/faker (v1.24.1): Extracting archive
	- Installing symfony/polyfill-php83 (v1.31.0): Extracting archive
	- Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
	- Installing symfony/http-foundation (v7.2.0): Extracting archive
	- Installing fruitcake/php-cors (v1.3.0): Extracting archive
	- Installing psr/http-message (2.0): Extracting archive
	- Installing psr/http-client (1.0.3): Extracting archive
	- Installing ralouphie/getallheaders (3.0.3): Extracting archive
	- Installing psr/http-factory (1.1.0): Extracting archive
	- Installing guzzlehttp/psr7 (2.7.0): Extracting archive
	- Installing guzzlehttp/promises (2.0.4): Extracting archive
	- Installing guzzlehttp/guzzle (7.9.2): Extracting archive
	- Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
	- Installing guzzlehttp/uri-template (v1.0.3): Extracting archive
	- Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
	- Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
	- Installing symfony/string (v7.2.0): Extracting archive
	- Installing symfony/service-contracts (v3.5.1): Extracting archive
	- Installing symfony/console (v7.2.1): Extracting archive
	- Installing nunomaduro/termwind (v2.3.0): Extracting archive
	- Installing voku/portable-ascii (2.0.3): Extracting archive
	- Installing phpoption/phpoption (1.9.3): Extracting archive
	- Installing graham-campbell/result-type (v1.1.3): Extracting archive
	- Installing vlucas/phpdotenv (v5.6.1): Extracting archive
	- Installing symfony/css-selector (v7.2.0): Extracting archive
	- Installing tijsverkoyen/css-to-inline-styles (v2.2.7): Extracting archive
	- Installing symfony/var-dumper (v7.2.0): Extracting archive
	- Installing symfony/polyfill-uuid (v1.31.0): Extracting archive
	- Installing symfony/uid (v7.2.0): Extracting archive
	- Installing symfony/routing (v7.2.0): Extracting archive
	- Installing symfony/process (v7.2.0): Extracting archive
	- Installing symfony/polyfill-intl-idn (v1.31.0): Extracting archive
	- Installing symfony/mime (v7.2.1): Extracting archive
	- Installing psr/event-dispatcher (1.0.0): Extracting archive
	- Installing symfony/event-dispatcher-contracts (v3.5.1): Extracting archive
	- Installing symfony/event-dispatcher (v7.2.0): Extracting archive
	- Installing psr/log (3.0.2): Extracting archive
	- Installing egulias/email-validator (4.0.2): Extracting archive
	- Installing symfony/mailer (v7.2.0): Extracting archive
	- Installing symfony/error-handler (v7.2.1): Extracting archive
	- Installing symfony/http-kernel (v7.2.1): Extracting archive
	- Installing symfony/finder (v7.2.0): Extracting archive
	- Installing ramsey/collection (2.0.0): Extracting archive
	- Installing brick/math (0.12.1): Extracting archive
	- Installing ramsey/uuid (4.7.6): Extracting archive
	- Installing psr/simple-cache (3.0.0): Extracting archive
	- Installing symfony/translation-contracts (v3.5.1): Extracting archive
	- Installing symfony/translation (v7.2.0): Extracting archive
	- Installing psr/clock (1.0.0): Extracting archive
	- Installing symfony/clock (v7.2.0): Extracting archive
	- Installing carbonphp/carbon-doctrine-types (3.2.0): Extracting archive
	- Installing nesbot/carbon (3.8.2): Extracting archive
	- Installing monolog/monolog (3.8.1): Extracting archive
	- Installing league/uri-interfaces (7.5.0): Extracting archive
	- Installing league/uri (7.5.1): Extracting archive
	- Installing league/mime-type-detection (1.16.0): Extracting archive
	- Installing league/flysystem-local (3.29.0): Extracting archive
	- Installing league/flysystem (3.29.1): Extracting archive
	- Installing nette/utils (v4.0.5): Extracting archive
	- Installing nette/schema (v1.3.2): Extracting archive
	- Installing dflydev/dot-access-data (v3.0.3): Extracting archive
	- Installing league/config (v1.2.0): Extracting archive
	- Installing league/commonmark (2.6.0): Extracting archive
	- Installing laravel/serializable-closure (v2.0.1): Extracting archive
	- Installing laravel/prompts (v0.3.2): Extracting archive
	- Installing laravel/framework (v11.36.1): Extracting archive
	- Installing laravel/pail (v1.2.1): Extracting archive
	- Installing laravel/pint (v1.18.3): Extracting archive
	- Installing symfony/yaml (v7.2.0): Extracting archive
	- Installing laravel/sail (v1.39.1): Extracting archive
	- Installing nikic/php-parser (v5.3.1): Extracting archive
	- Installing psy/psysh (v0.12.7): Extracting archive
	- Installing laravel/tinker (v2.10.0): Extracting archive
	- Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
	- Installing mockery/mockery (1.6.12): Extracting archive
	- Installing filp/whoops (2.16.0): Extracting archive
	- Installing nunomaduro/collision (v8.5.0): Extracting archive
	- Installing staabm/side-effects-detector (1.0.5): Extracting archive
	- Installing sebastian/version (5.0.2): Extracting archive
	- Installing sebastian/type (5.1.0): Extracting archive
	- Installing sebastian/recursion-context (6.0.2): Extracting archive
	- Installing sebastian/object-reflector (4.0.1): Extracting archive
	- Installing sebastian/object-enumerator (6.0.1): Extracting archive
	- Installing sebastian/global-state (7.0.2): Extracting archive
	- Installing sebastian/exporter (6.3.0): Extracting archive
	- Installing sebastian/environment (7.2.0): Extracting archive
	- Installing sebastian/diff (6.0.2): Extracting archive
	- Installing sebastian/comparator (6.2.1): Extracting archive
	- Installing sebastian/code-unit (3.0.2): Extracting archive
	- Installing sebastian/cli-parser (3.0.2): Extracting archive
	- Installing phpunit/php-timer (7.0.1): Extracting archive
	- Installing phpunit/php-text-template (4.0.1): Extracting archive
	- Installing phpunit/php-invoker (5.0.1): Extracting archive
	- Installing phpunit/php-file-iterator (5.1.0): Extracting archive
	- Installing theseer/tokenizer (1.2.3): Extracting archive
	- Installing sebastian/lines-of-code (3.0.1): Extracting archive
	- Installing sebastian/complexity (4.0.1): Extracting archive
	- Installing sebastian/code-unit-reverse-lookup (4.0.1): Extracting archive
	- Installing phpunit/php-code-coverage (11.0.8): Extracting archive
	- Installing phar-io/version (3.2.1): Extracting archive
	- Installing phar-io/manifest (2.0.4): Extracting archive
	- Installing myclabs/deep-copy (1.12.1): Extracting archive
	- Installing phpunit/phpunit (11.5.1): Extracting archive
	0/110 [>---------------------------]   0%
	37/110 [=========>------------------]  33%
	60/110 [===============>------------]  54%
	82/110 [====================>-------]  74%
	100/110 [=========================>--]  90%
	110/110 [============================] 100%
	Generating optimized autoload files
	> Illuminate\Foundation\ComposerScripts::postAutoloadDump
	> @php artisan package:discover --ansi
	
	�[37;44m INFO �[39;49m Discovering packages.
	laravel/pail�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	laravel/sail�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	laravel/tinker�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	nesbot/carbon�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	nunomaduro/collision�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	nunomaduro/termwind�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[90m.�[39m�[32;1mDONE�[39;22m
	81 packages you are using are looking for funding.
	Use the `composer fund` command to find out more!
[13/17] RUN cp .env.example .env
[14/17] RUN php artisan key:generate
	
	INFO  Application key set successfully.
[15/17] RUN chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache
[16/17] COPY docker-entrypoint.sh /usr/local/bin/
[17/17] RUN chmod +x /usr/local/bin/docker-entrypoint.sh
exporting to image
	exporting layers 0/0 1.513
	writing image sha256:d4bc3f1ff5e1dfd5ab1e29fb8cf6bfb8e3d3ccd08d4e985b7146f012fe5f0747 0/0 0.005
	naming to docker.io/library/openhackathon-app 0/0 0.007


`` 

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions