-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
41 lines (40 loc) · 1.13 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
version: "3.9"
services:
web:
hostname: "web"
container_name: "web"
build:
context: ".devcontainer"
dockerfile: "web.Dockerfile"
ports:
- "443:443"
volumes:
- "./.devcontainer/:/opt/drupal/.devcontainer/"
- "./.git/:/opt/drupal/.git/"
- "./.gitignore:/opt/drupal/.gitignore"
- "./.vscode/:/opt/drupal/.vscode/"
- "./patches/:/opt/drupal/patches/"
- "./private/:/opt/drupal/private/"
- "./sync/:/opt/drupal/sync/"
- "./web/sites/default/files/:/opt/drupal/web/sites/default/files/"
- "./composer.json:/opt/drupal/composer.json"
- "./composer.lock:/opt/drupal/composer.lock"
- "./docker-compose.yml:/opt/drupal/docker-compose.yml"
- "./README.md:/opt/drupal/README.md"
- "${USERPROFILE}/.ssh/:/user/www-data/.ssh/"
- "${USERPROFILE}/.gitconfig:/user/www-data/.gitconfig"
user: "www-data:www-data"
depends_on:
- db
networks:
- "drupal"
db:
hostname: "db"
container_name: "db"
build:
context: ".devcontainer"
dockerfile: "db.Dockerfile"
networks:
- "drupal"
networks:
drupal: