-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
FROM composer AS composer | ||
|
||
FROM php:8.2-apache-bookworm | ||
RUN apt-get update && apt-get install -y libpng-dev libzip-dev nodejs npm zlib1g-dev zip | ||
RUN docker-php-ext-install -j$(nproc) gd zip | ||
COPY . /var/www/html | ||
COPY userli.conf /etc/apache2/sites-enabled/000-default.conf | ||
COPY --from=composer /usr/bin/composer /usr/bin/composer | ||
|
||
RUN mv .env.test .env | ||
RUN APP_ENV=test composer install --no-scripts && bin/console doctrine:schema:create --env=test && bin/console doctrine:fixtures:load --group=basic --env=test -n | ||
RUN npm install --global yarn && yarn install && yarn encore production | ||
RUN bin/console assets:install | ||
RUN chown -R www-data:www-data var |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<VirtualHost *:80> | ||
|
||
DocumentRoot /var/www/html/public | ||
|
||
<Directory /var/www/html/public> | ||
AllowOverride AuthConfig FileInfo Indexes Limit Options=ExecCGI,Includes,Indexes,SymLinksIfOwnerMatch,MultiViews | ||
Options -Indexes -MultiViews +SymLinksIfOwnerMatch | ||
|
||
LimitRequestBody 10485760 | ||
|
||
</Directory> | ||
|
||
<Directory /var/www/html/public/.well-known> | ||
Require all granted | ||
</Directory> | ||
|
||
SetEnv APP_ENV test | ||
|
||
<IfModule fcgid_module> | ||
AddHandler fcgid-script .php | ||
FCGIWrapper /var/www/users.example.org/php-fcgi/php-fcgi-starter .php | ||
|
||
IPCConnectTimeout 20 | ||
IPCCommTimeout 60 | ||
FcgidBusyTimeout 60 | ||
MaxRequestLen 10485760 | ||
|
||
<Directory /var/www/html/public> | ||
Options +ExecCGI | ||
</Directory> | ||
</IfModule> | ||
|
||
ErrorLog "|/usr/bin/logger -t apache -p local0.error" | ||
|
||
Protocols h2 http/1.1 | ||
</VirtualHost> |