Loading .dockerignore 0 → 100644 +16 −0 Original line number Diff line number Diff line .git vendor/ var/ **/docker-compose.*.yaml **/docker-compose.*.yml **/docker-compose.yaml **/docker-compose.yml **/Dockerfile docs/ .env.*.local .env.local .env.local.php .env.test .idea logs No newline at end of file .env 0 → 100644 +8 −0 Original line number Diff line number Diff line APP_ENV=dev APP_SECRET=ab58f8578b4fe70bce835f636afa577a SERVER_NAME=localhost DB_NAME=database DB_USER=test DB_PASSWORD=password .gitignore 0 → 100644 +12 −0 Original line number Diff line number Diff line /vendor/ /.idea/ ###> symfony/framework-bundle ### /.env.local /.env.local.php /.env.*.local /config/secrets/prod/prod.decrypt.private.php /public/bundles/ /var/ /vendor/ ###< symfony/framework-bundle ### Dockerfile 0 → 100644 +44 −0 Original line number Diff line number Diff line FROM php:8.2-fpm-alpine AS php_upstream FROM composer/composer:2-bin AS composer_upstream FROM caddy:2.6.4-alpine as caddy FROM php_upstream as php_app WORKDIR /app RUN apk add --no-cache \ acl \ fcgi \ file \ gettext \ git \ ; RUN apk add --no-cache --virtual .build-deps \ ${PHPIZE_DEPS} \ libzip-dev \ icu-dev \ libpq-dev \ && docker-php-ext-install -j$(nproc) \ intl \ opcache \ pdo_pgsql \ pgsql \ zip \ && pecl install apcu && docker-php-ext-enable apcu; COPY --link . ./ COPY --link docker/php/conf.d/app.ini $PHP_INI_DIR/conf.d EXPOSE 9000 ENV COMPOSE_ALLOW_SUPERUSER=1 COPY --from=composer_upstream --link /composer /usr/bin/composer FROM php_app AS php_debug RUN set -eux; \ composer install --optimize-autoloader --apcu-autoloader -n --no-progress; FROM caddy as web_app COPY --link docker/caddy/Caddyfile /etc/caddy/Caddyfile bin/console 0 → 100755 +17 −0 Original line number Diff line number Diff line #!/usr/bin/env php <?php use App\Application\Kernel; use Symfony\Bundle\FrameworkBundle\Console\Application; if (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) { throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".'); } require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; return function (array $context) { $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); return new Application($kernel); }; Loading
.dockerignore 0 → 100644 +16 −0 Original line number Diff line number Diff line .git vendor/ var/ **/docker-compose.*.yaml **/docker-compose.*.yml **/docker-compose.yaml **/docker-compose.yml **/Dockerfile docs/ .env.*.local .env.local .env.local.php .env.test .idea logs No newline at end of file
.env 0 → 100644 +8 −0 Original line number Diff line number Diff line APP_ENV=dev APP_SECRET=ab58f8578b4fe70bce835f636afa577a SERVER_NAME=localhost DB_NAME=database DB_USER=test DB_PASSWORD=password
.gitignore 0 → 100644 +12 −0 Original line number Diff line number Diff line /vendor/ /.idea/ ###> symfony/framework-bundle ### /.env.local /.env.local.php /.env.*.local /config/secrets/prod/prod.decrypt.private.php /public/bundles/ /var/ /vendor/ ###< symfony/framework-bundle ###
Dockerfile 0 → 100644 +44 −0 Original line number Diff line number Diff line FROM php:8.2-fpm-alpine AS php_upstream FROM composer/composer:2-bin AS composer_upstream FROM caddy:2.6.4-alpine as caddy FROM php_upstream as php_app WORKDIR /app RUN apk add --no-cache \ acl \ fcgi \ file \ gettext \ git \ ; RUN apk add --no-cache --virtual .build-deps \ ${PHPIZE_DEPS} \ libzip-dev \ icu-dev \ libpq-dev \ && docker-php-ext-install -j$(nproc) \ intl \ opcache \ pdo_pgsql \ pgsql \ zip \ && pecl install apcu && docker-php-ext-enable apcu; COPY --link . ./ COPY --link docker/php/conf.d/app.ini $PHP_INI_DIR/conf.d EXPOSE 9000 ENV COMPOSE_ALLOW_SUPERUSER=1 COPY --from=composer_upstream --link /composer /usr/bin/composer FROM php_app AS php_debug RUN set -eux; \ composer install --optimize-autoloader --apcu-autoloader -n --no-progress; FROM caddy as web_app COPY --link docker/caddy/Caddyfile /etc/caddy/Caddyfile
bin/console 0 → 100755 +17 −0 Original line number Diff line number Diff line #!/usr/bin/env php <?php use App\Application\Kernel; use Symfony\Bundle\FrameworkBundle\Console\Application; if (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) { throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".'); } require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; return function (array $context) { $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); return new Application($kernel); };