- Run
cp .env.example .env
, otherwise you'll get ano service selected
error. - Run
docker compose up
to start the project.
Alternatively, run ./run start
to run both steps.
- Run
docker compose ps
to see the running services.- There should be services for
database
,php
andweb
.
- There should be services for
The project is pre-configured to work with a Traefik proxy (I have https://github.com/OliverDaviesLtd/traefik-development permanently running).
If this is running, you can view the website at http://docker-example-drupal.localhost.
If you don't have a proxy running, you need to expose a port to connect to the web server.
Create a docker-compose.override.yaml
file with these contents:
services:
web:
ports:
- "8000:80"
Run docker compose up
again and access the site at http://localhost:8000
.