From d50fe24cab1b3751f3640898b37c345e272d23f2 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 17 Dec 2023 09:43:18 +0000 Subject: [PATCH] Add usage documentation --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 95568f6..d56b816 100644 --- a/README.md +++ b/README.md @@ -1 +1,34 @@ # docker-example-drupal + +## Usage + +* Run `cp .env.example .env`, otherwise you'll get a `no 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` and `web`. + +## Viewing the site + +### With a Traefik proxy + +The project is pre-configured to work with a Traefik proxy (I have permanently running). + +If this is running, you can view the website at . + +### Without a Traefix proxy + +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: + +```yaml +services: + web: + ports: + - "8000:80" +``` + +Run `docker compose up` again and access the site at `http://localhost:8000`.