forked from owncloud/web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
73 lines (70 loc) · 2.69 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
services:
ocis:
image: ${OCIS_IMAGE:-owncloud/ocis:latest}
container_name: web_ocis
ports:
- 9200:9200
environment:
OCIS_URL: ${OCIS_URL:-https://host.docker.internal:9200}
STORAGE_HOME_DRIVER: ${STORAGE_HOME_DRIVER:-ocis}
STORAGE_USERS_DRIVER: ${STORAGE_USERS_DRIVER:-ocis}
PROXY_OIDC_INSECURE: "${PROXY_OIDC_INSECURE:-true}"
WEB_UI_CONFIG: ${WEB_UI_CONFIG:-/web/config.json}
WEB_ASSET_PATH: ${WEB_ASSET_PATH:-/web/dist}
IDP_IDENTIFIER_REGISTRATION_CONF: ${IDP_IDENTIFIER_REGISTRATION_CONF:-/web/identifier-registration.yml}
PROXY_ENABLE_BASIC_AUTH: "${PROXY_ENABLE_BASIC_AUTH:-true}"
OCIS_LOG_LEVEL: ${OCIS_LOG_LEVEL:-error}
volumes:
- ./dist:/web/dist:ro
- ./tests/acceptance/mac-identifier-registration.yml:/web/identifier-registration.yml:ro
- ${OCIS_WEB_CONFIG:-./dev/docker/ocis.web.config.json}:/web/config.json:ro
extra_hosts:
- host.docker.internal:${DOCKER_HOST:-host-gateway}
oc10:
image: ${OC10_IMAGE:-owncloud/server:latest}
container_name: web_oc10
ports:
- 8080:8080
volumes:
- ${OC10_WEB_CONFIG:-./dev/docker/oc10.web.config.json}:/mnt/data/config/config.json
- ${OC10_CONFIG:-./dev/docker/oc10.config.php}:/mnt/data/config/setup.config.php
- ./dev/docker/oc10.entrypoint.sh:/usr/bin/entrypoint
- ./packages/web-integration-oc10/appinfo:/mnt/data/apps/web/appinfo
- ./packages/web-integration-oc10/lib:/mnt/data/apps/web/lib
- ./dist/css:/mnt/data/apps/web/css
- ./dist/img:/mnt/data/apps/web/img
- ./dist/js:/mnt/data/apps/web/js
- ./dist/themes:/mnt/data/apps/web/themes
- ./dist/index.html:/mnt/data/apps/web/index.html
- ./dist/manifest.json:/mnt/data/apps/web/manifest.json
- ./dist/oidc-callback.html:/mnt/data/apps/web/oidc-callback.html
- ./dist/oidc-silent-redirect.html:/mnt/data/apps/web/oidc-silent-redirect.html
extra_hosts:
- host.docker.internal:${DOCKER_HOST:-host-gateway}
entrypoint: /usr/bin/entrypoint
selenium:
build:
dockerfile: selenium.Dockerfile
context: ./dev/docker
args:
SELENIUM_IMAGE: ${SELENIUM_IMAGE:-selenium/standalone-chrome-debug}
container_name: web_selenium
ports:
- 4444:4444
- 5900:5900
volumes:
- /dev/shm:/dev/shm
- ./tests/acceptance/filesForUpload:/uploads:ro
extra_hosts:
- host.docker.internal:${DOCKER_HOST:-host-gateway}
environment:
VNC_NO_PASSWORD: "true"
vnc:
build:
dockerfile: vnc.Dockerfile
context: ./dev/docker
container_name: web_vnc
ports:
- 6080:6080
extra_hosts:
- host.docker.internal:${DOCKER_HOST:-host-gateway}