diff --git a/Dockerfile b/Dockerfile index 7de3cfa..298d69e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM dunglas/frankenphp -RUN install-php-extensions pcntl +RUN install-php-extensions pcntl pdo_pgsql pgsql #ENV SERVER_NAME=bookstack.octolabs.net ENV SERVER_NAME=:80 @@ -8,4 +8,7 @@ ENV SERVER_NAME=:80 COPY . /app +RUN composer install --no-dev --optimize-autoloader +RUN php artisan storage:link + ENTRYPOINT ["php", "artisan", "octane:frankenphp"] diff --git a/docker-compose-production.yml b/docker-compose-production.yml index eb71807..fec9d2e 100644 --- a/docker-compose-production.yml +++ b/docker-compose-production.yml @@ -1,3 +1,4 @@ + services: php: image: dunglas/frankenphp @@ -9,6 +10,7 @@ services: networks: - laravel volumes: + - './storage/app/public:/app/storage/public' - caddy_data:/data - caddy_config:/config redis: