Closed aylwynlake closed 1 month ago
So what is wrong?
This project default instructions are for production systems exposed to the internet. It is designed to spawn a nginx proxy taking charge of port 80 and 443 and it expects having a valid domain name and a IP exposed to the internet to do the automatic https stuff. This project default application is to be used as a provision for multiple Chevereto instances on the same machine and to achieve that it takes charge of several systems.
If you aren't using a real domain neither exposing it to the internet then you need to set PROTOCOL=http
at the .env file (or pass that option on the command).
Chances are you are doing local development and you may not want to get this project to take charge of ports 80 and 443, for these cases refer to DEV.md where you don't use "deploy" but "up-d".
You can also check PURE DOCKER for a more flexible runtime for your needs.
Thank you very much. DEV.md works. I would like to create an image sharing website and found this chevereto. But haven't learned php. Lots of things to learn.
I follow docker guide to deploy chevereto on my macos ventura.
It shows when i run
make deploy
:But I can't visit https://test-chevereto.com/
And the log from container chevereto-4.1_php shows:
The log stop at
Command line: 'apache2 -D FOREGROUND'
And the log of chevereto-4.1_database container seems success. It shows
[Note] mariadbd: ready for connections.
So what is wrong?