-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
45 lines (45 loc) · 1.58 KB
/
docker-compose.yml
File metadata and controls
45 lines (45 loc) · 1.58 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
36
37
38
39
40
41
42
43
44
45
services:
app:
build: .
command:
- bash
- -c
- |
coldfront migrate
coldfront qcluster &
coldfront runserver 0:8000
environment:
- DEBUG=True
- DB_URL=sqlite:////db/coldfront.db
- OIDC_OP_JWKS_ENDPOINT=https://login.microsoftonline.com/2b897507-ee8c-4575-830b-4f8267c3d307/discovery/v2.0/keys
- OIDC_RP_SIGN_ALGO=RS256
- OIDC_RP_CLIENT_ID
- OIDC_RP_CLIENT_SECRET
- OIDC_OP_AUTHORIZATION_ENDPOINT=https://login.microsoftonline.com/2b897507-ee8c-4575-830b-4f8267c3d307/oauth2/v2.0/authorize
- OIDC_OP_TOKEN_ENDPOINT=https://login.microsoftonline.com/2b897507-ee8c-4575-830b-4f8267c3d307/oauth2/v2.0/token
- OIDC_OP_USER_ENDPOINT=https://graph.microsoft.com/oidc/userinfo
- "OIDC_RP_SCOPES=openid email profile User.Read"
- MICROSOFT_TENANT_ID=2b897507-ee8c-4575-830b-4f8267c3d307
- PLUGIN_AUTH_OIDC
- PLUGIN_ICL=True
- GPFS_API_URL=https://gpfs-dev-1.hpc.ic.ac.uk/scalemgmt/v2/
- GPFS_API_USERNAME
- GPFS_API_PASSWORD
- GPFS_API_VERIFY=False
- GPFS_FILESYSTEM_NAME=gpfs
- GPFS_FILESYSTEM_MOUNT_PATH=/ibm
- GPFS_FILESYSTEM_TOP_LEVEL_DIRECTORIES=
- LDAP_PASSWORD
- LDAP_USERNAME
- LDAP_URI
- SHOW_CREDIT_BALANCE
volumes:
- ./local_settings.py:/etc/coldfront/local_settings.py:ro
- ./imperial_coldfront_plugin/:/usr/src/imperial_coldfront_plugin/
- ./coldfront_overrides/static/:/usr/share/coldfront/site/static/
- ./:/usr/src/app/
- db:/db
ports:
- 127.0.0.1:8000:8000
volumes:
db: