diff --git a/composer.json b/composer.json
index b0f904ee6b402436d4edefd2100d02abf3822469..b52caa28a4056d0ffd2f9a059a0771ab349a4e7c 100644
--- a/composer.json
+++ b/composer.json
@@ -4,7 +4,7 @@
     "minimum-stability": "stable",
     "prefer-stable": true,
     "require": {
-        "php": ">=8.0",
+        "php": ">=8.1",
         "ext-ctype": "*",
         "ext-curl": "*",
         "ext-iconv": "*",
@@ -53,7 +53,7 @@
         "symfonycasts/verify-email-bundle": "^1.6",
         "twig/extra-bundle": "^2.12|^3.0",
         "twig/twig": "^2.12|^3.0",
-      "ext-gd": "*"
+        "ext-gd": "*"
     },
     "require-dev": {
         "ext-dom": "*",
diff --git a/docker/legacy/Dockerfile b/docker/legacy/Dockerfile
index 2962377a92a1ef66f1362cd70c2a256356433c4a..ba3527794d2b839dd21d56207f4de5d1efe6ae67 100644
--- a/docker/legacy/Dockerfile
+++ b/docker/legacy/Dockerfile
@@ -1,4 +1,4 @@
-FROM php:8.0-apache
+FROM php:8.1-apache
 
 COPY front.conf /etc/apache2/sites-enabled/000-default.conf
 
diff --git a/docker/symfony/Dockerfile b/docker/symfony/Dockerfile
index d25ae70cc88c39bfab0f49b5330051e7b1e1b2a3..62e3a8c445f2c4a2fe3baa539c669f58959e204f 100755
--- a/docker/symfony/Dockerfile
+++ b/docker/symfony/Dockerfile
@@ -1,4 +1,4 @@
-FROM php:8.0-apache
+FROM php:8.1-apache
 
 USER root
 
@@ -44,12 +44,7 @@ RUN docker-php-ext-install -j$(nproc) \
     gd \
     pdo_mysql \
     mysqli \
-    curl \
-    zip \
-    ctype \
-    iconv \
-    session \
-    tokenizer
+    zip
 
 # Install opcache extension for PHP accelerator
 RUN docker-php-ext-install opcache \
diff --git a/src/Entity/Group.php b/src/Entity/Group.php
index fb504a543816092b58a5104511a7a492a7e0f535..f1cd3c6cbce7568c0485921528f438441a234927 100755
--- a/src/Entity/Group.php
+++ b/src/Entity/Group.php
@@ -32,7 +32,6 @@ class Group
      * @var Collection<Capsule>
      */
     #[ORM\ManyToMany(targetEntity:Capsule::class, inversedBy:'groups')]
-    #[ORM\JoinColumn(name:'author', referencedColumnName: 'id', nullable: false)]
     private Collection $capsules;
 
     public function __construct()
diff --git a/src/Entity/User.php b/src/Entity/User.php
index eb7fa558cc2df235b846dc85c7f14d4f716077d8..4e8ccf028d66aab17aa9d54faaad3d59c82ad914 100755
--- a/src/Entity/User.php
+++ b/src/Entity/User.php
@@ -20,7 +20,6 @@ class User implements UserInterface, LegacyPasswordAuthenticatedUserInterface
     #[ORM\Id]
     #[ORM\GeneratedValue]
     #[ORM\Column(type:'integer')]
-    #[ReadOnly]
     private int $id;
 
     #[ORM\Column(name: 'accept_gnl_conditions', type: 'boolean')]