You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ Comes with already built Docker images in two flavours: [standalone](https://git
49
49
50
50
# 🔩 Requirements
51
51
52
-
- PHP > 8.2 (with `pdo_mysql`[or `pdo_pgsql`, `pdo_sqlite`], `gd` and `intl` extensions), compatible up to PHP 8.3 (_See dependencies table below_)
52
+
- PHP > 8.2 (with `pdo_mysql`[or `pdo_pgsql`, `pdo_sqlite`], `gd` and `intl` extensions), compatible up to PHP 8.5 (_See dependencies table below_)
53
53
- A compatible database layer, such as MySQL or MariaDB (recommended), PostgreSQL (not extensively tested yet) or SQLite (not extensively tested yet)
54
54
- Composer > 2 (_The last release compatible with Composer 1 is [v1.6.2](https://github.com/tchapi/davis/releases/tag/v1.6.2)_)
55
55
- The [`imap`](https://www.php.net/manual/en/imap.installation.php) and [`ldap`](https://www.php.net/manual/en/ldap.installation.php) PHP extensions if you want to use either authentication methods (_these are not enabled / compiled by default except in the Docker image_)
@@ -112,7 +112,7 @@ Create your own `.env.local` file to change the necessary variables, if you plan
112
112
> In a production environnement, the `APP_ENV` variable MUST be set to `prod` to prevent leaking sensitive data.
113
113
114
114
**a. The database driver and url** (_you should already have it configured since you created the database previously_)
> The `edge` image must not be considered stable. **Use only release images for production setups**.
514
514
515
515
## Full stack
@@ -525,13 +525,13 @@ You can start the containers with :
525
525
> The default recipe above uses MariaDB.
526
526
527
527
> [!IMPORTANT]
528
-
>
528
+
>
529
529
> ⚠ Do not forget to run all the database migrations the first time you run the container :
530
530
>
531
531
> docker exec -it davis sh -c "APP_ENV=prod bin/console doctrine:migrations:migrate --no-interaction"
532
532
533
533
> [!WARNING]
534
-
>
534
+
>
535
535
> For SQLite, you must also make sure that the folder the database will reside in AND the database file in itself have the right permissions! You can do for instance:
536
536
> `chown -R www-data: /data` if `/data` is the folder your SQLite database will be in, just after you have run the migrations
0 commit comments