Compare commits

..

8 Commits

Author SHA1 Message Date
David Bomba
281b6a15a4 Roll back to PHP 8.3 2025-09-02 18:54:36 +10:00
David Bomba
5e6d21646c Merge pull request #788 from benbrummer/octane
Workaround: Disable SSL for mariadb-client for compatibility with MySQL
2025-09-02 06:21:46 +10:00
benbrummer
17c1705fe7 Workaround: Disable SSL for mariadb-client for compatibility with MySQL
Signed-off-by: benbrummer <info@benjamin-brummer.de>
2025-09-01 21:34:09 +02:00
David Bomba
9180712245 Merge pull request #785 from benbrummer/octane
Debian Trixie and php 8.4
2025-08-29 22:02:11 +10:00
benbrummer
94582c4658 Debian Trixie and php 8.4
Signed-off-by: benbrummer <info@benjamin-brummer.de>
2025-08-29 12:57:23 +02:00
David Bomba
3e5035478d Merge pull request #774 from stavros-k/patch-1
Fix init.sh for octane
2025-08-20 07:57:03 +10:00
Stavros Kois
4e80bc01d0 correct dir 2025-08-19 15:58:36 +03:00
Stavros Kois
6e73e3af9d Update init.sh
Makes sure the storage directory exists, otherwise it will fail with

```sh
In ServerStateFile.php line 49:
                                       
  Unable to write to process ID file.  
```

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-08-11 12:56:27 +03:00
2 changed files with 5 additions and 1 deletions

5
debian/Dockerfile vendored
View File

@@ -1,6 +1,6 @@
ARG PHP_VERSION=8.3
ARG FRANKENPHP_VERSION=1
ARG DEBIAN_VERSION=bookworm
ARG DEBIAN_VERSION=trixie
FROM dunglas/frankenphp:${FRANKENPHP_VERSION}-php${PHP_VERSION}-${DEBIAN_VERSION} AS prepare-app
@@ -72,6 +72,9 @@ RUN ln -s "${PHP_INI_DIR}/php.ini-production" "${PHP_INI_DIR}/php.ini"
COPY php/php.ini /usr/local/etc/php/conf.d/invoiceninja.ini
# Workaround: Disable SSL for mariadb-client for compatibility with MySQL
RUN echo "skip-ssl = true" >> /etc/mysql/mariadb.conf.d/50-client.cnf
# Create directory for artisan tinker (init.sh)
RUN mkdir /config/psysh \
&& chown ${user}: /config/psysh

View File

@@ -49,6 +49,7 @@ if [ "$*" = 'frankenphp php-cli artisan octane:frankenphp' ] || [ "${1#-}" != "$
[ -d /app/storage/framework/sessions ] || mkdir -p /app/storage/framework/sessions
[ -d /app/storage/framework/views ] || mkdir -p /app/storage/framework/views
[ -d /app/storage/framework/cache ] || mkdir -p /app/storage/framework/cache
[ -d /app/storage/logs ] || mkdir -p /app/storage/logs
if [ "$APP_ENV" = "production" ]; then
frankenphp php-cli artisan optimize