compose: add highlighting and automate version for compose-file

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2020-09-22 15:25:20 +02:00
parent 8f2327a1aa
commit 26916468d3
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C
1 changed files with 21 additions and 17 deletions

View File

@ -30,21 +30,23 @@ so they can be run together in an isolated environment.
A `docker-compose.yml` looks like this:
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
- logvolume01:/var/log
links:
- redis
redis:
image: redis
```yaml
version: "{{ site.compose_file_v3 }}"
services:
web:
build: .
ports:
- "5000:5000"
volumes:
logvolume01: {}
- .:/code
- logvolume01:/var/log
links:
- redis
redis:
image: redis
volumes:
logvolume01: {}
```
For more information about the Compose file, see the
[Compose file reference](compose-file/index.md).
@ -150,9 +152,11 @@ is the automated test suite. Automated end-to-end testing requires an
environment in which to run tests. Compose provides a convenient way to create
and destroy isolated testing environments for your test suite. By defining the full environment in a [Compose file](compose-file/index.md), you can create and destroy these environments in just a few commands:
$ docker-compose up -d
$ ./run_tests
$ docker-compose down
```bash
$ docker-compose up -d
$ ./run_tests
$ docker-compose down
```
### Single host deployments