forked from instructure/canvas-lms
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.new-jenkins-selenium.yml
More file actions
35 lines (33 loc) · 1.05 KB
/
docker-compose.new-jenkins-selenium.yml
File metadata and controls
35 lines (33 loc) · 1.05 KB
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
# it is intended that this be used exclusive of all other docker-compose.*yml files in CI
version: "2.3"
services:
canvas:
links:
- selenium-chrome
- canvasrceapi
environment:
remote_url: http://selenium-chrome:4444/wd/hub
browser: chrome
RCE_HOST: "http://canvasrceapi"
# these are so we can use prod compiled assets in test environment
USE_OPTIMIZED_JS: 'true'
SASS_STYLE: 'compressed'
selenium-chrome:
image: starlord.inscloudgate.net/jenkins/selenium-chrome:$SELENIUM_VERSION
environment:
SCREEN_WIDTH: 1680
SCREEN_HEIGHT: 1050
init: true
canvasrceapi:
image: starlord.inscloudgate.net/jenkins/canvas-rce-api
environment:
ECOSYSTEM_KEY: "astringthatisactually32byteslong"
ECOSYSTEM_SECRET: "astringthatisactually32byteslong"
HTTP_PROTOCOL_OVERRIDE: "http"
NODE_ENV: production
PASSENGER_MIN_INSTANCES: 2
PASSENGER_MAX_POOL_SIZE: 6
NGINX_WORKER_CONNECTIONS: 2048
STATSD_HOST: 127.0.0.1
STATSD_PORT: 8125
init: true