Config/Env
Main variables
All local variables can also be used in you project .env to be versioned. init adds the variables always to local, because it is easier to experiment and move permanet variables into your project git to easily share the project with colleges or reinitialize it later.
PHP_VERSION
Supported values: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2
Set by project and can be changed; Run make uprgade afterwards.
PROJECT_TYPE
Set in project init or load; Defines which systems are used.
PROJECT_NAME
Your project name in domains and .docker is appended. No invalid domain characters.
CERT_NAME
Usually your project name.
ADDITIONAL_DOMAIN
If you need an additional domain in certificate and vhost you can add the domain with this variable.
Database
DB_NAME
Database name
(default init uses db)
DB_USER
Database user for login
(default init uses db)
DB_PASSWORD
Password for the database. password is fine in most cases on local dev environment.
(default init uses password)
DB_HOST
Hostname of the database container.
(default init uses db)
DB_PREFIX
Some systems support a prefix for the domain. Ignored in all other projects.
Docker Compose variables
COMPOSE_FILE_LOCAL
Add additional non git file for your local setup
COMPOSE_FILE_PROJECT
Allows you to add an additional docker-compose.yml into commands and additional containers.
Url
Add additional urls to urls command that is chained to command like make up. Multiple names need to be separated by space and , flits name form the url.
URLS_PROJECT=name,url
URL_BACKEND
Path to the backend and only used in url output after some commands
(optional)
URLS_LOCAL
Suggested using in your local .env
URLS_PROJECT
Suggested using in your project .env