New Laravel PHP Site Setup Issues

I used ee site create lara.studio --type=php --with-db --public-dir=public --cache --with-local-redis --ssl=le and the results were:

Copying configuration files.
Starting site's services.
Success: Configuration files copied.
Checking and verifying site-up status. This may take some time.

Starting SSL verification.
Warning: An error occured during request "GET https://acme-v02.api.letsencrypt.org/directory"
Warning: Initiating clean-up.
[lara.studio] Docker Containers removed.
[lara.studio] site root removed.
Site lara.studio deleted.

I did check to make sure the domain A and AAA records point to the Digital Ocean Droplet where I already have one WordPress site running. So no idea why things are failing now.

Hmm, never mind. It somehow worked the second time:

root@xxx-01:~# ee site create lara.studio --type=php --with-db --public-dir=public --cache --with-local-redis --ssl=le
Configuring project.
Creating PHP site lara.studio
Copying configuration files.
Starting site's services.
Success: Configuration files copied.
Checking and verifying site-up status. This may take some time.

Starting SSL verification.
The authorization check was successful!
Executing first request.
Requesting first certificate for domain lara.studio.
Certificate received
Certificate stored
Success: SSL verification completed.
Starting site's services.
+--------------+-----------------------------------+
| Site         | https://lara.studio               |
+--------------+-----------------------------------+
| Site Root    | /opt/easyengine/sites/lara.studio |
+--------------+-----------------------------------+
| -----------------------------------------------      |
+--------------+-----------------------------------+
| SSL          | Enabled                           |
+--------------+-----------------------------------+
| SSL Wildcard | No                                |
+--------------+-----------------------------------+
| Cache        | Enabled                           |
+--------------+-----------------------------------+
Site entry created.

Now I only wonder on the deployment as I was discussing at Deployment of PHP or WordPress App on Easy Engine V4 . The current setup with public as publicly accessible folder is good, but I would need to git hook or git clone set things up… or get Deployer going somehow.

Wanted a new setup with sudo / www-data user web to be running all. Can only work with sudo using Easy Engine it seems and EE also keeps on adding all with root as user and group ( root:root ) except for the public folder which is www-data. Why that is set up this way I do not know.