The server for Open Course World
at main 36 lines 987 B view raw
1version: "3.9" 2services: 3 app: 4 depends_on: 5 - crdb 6 restart: unless-stopped 7 build: 8 context: ../../ 9 dockerfile: Dockerfile 10 ports: 11 - "6000:6000" 12 - "6001:6001" 13 volumes: 14 - ./certs:/app/certs 15 - ./var-run/data:/app/data 16 environment: 17 ENABLE_API_DEV_USER: 'true' 18 DNS_WHITELIST: '127.0.0.1:6000,127.0.0.1:6001' 19 DEBUG_LEVEL: 'light' 20 COURSE_IMPORT_REQUIRE_VERIFY: 'false' 21 COURSE_IMPORT_ENABLE_CACHE: 'true' 22 DATA_VIEW_TYPE: 'combined_dyna' 23 DYNA_URL: 'postgres://ocw:ocw@crdb:26257/ocw?sslmode=disable' 24 JWT_SECRET: 'steamdeck' 25 crdb: 26 image: cockroachdb/cockroach:v22.2.6 27 command: start-single-node --insecure 28 restart: unless-stopped 29 environment: 30 - COCKROACH_DATABASE=ocw 31 - COCKROACH_USER=ocw 32 ports: 33 - '127.0.0.1:26257:26257' 34 volumes: 35 - ./var-run/crdb-data:/cockroach/cockroach-data 36 - ./config/initdb:/docker-entrypoint-initdb.d:ro