examples/stacks/lepp-stack/README.md
An example Devbox shell for NGINX, Postgres, and PHP. This example uses Devbox Plugins for all 3 packages to simplify configuration
In this directory, run: devbox run init_db to initialize a db.
To start the Servers + Postgres service, run: devbox services start
You can run the creation script using devbox run create_db. This will create a Postgres DB based on setup_postgres_db.sql.
You can query Nginx on port 80, which will route to the PHP example.
Create a new project with:
devbox create --template lapp-stack
devbox install
Update devbox.d/nginx/httpd.conf to point to the directory with your PHP files. You'll need to update the root directive to point to your project folder
Follow the instructions above in the How to Run section to initialize your project.
Note that the .sock filepath can only be maximum 100 characters long. You can point to a different path by setting the PGHOST env variable in your devbox.json as follows:
"env": {
"PGHOST": "/<some-shorter-path>"
}