-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
67 lines (64 loc) · 2.15 KB
/
Copy pathdocker-compose.yml
File metadata and controls
67 lines (64 loc) · 2.15 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
name: 'sciety'
services:
app:
build:
context: .
environment:
ALLOW_SITE_CRAWLERS: 'true'
APP_CACHE: 'redis'
APP_ORIGIN: 'http://localhost:${APP_PORT:-8080}'
APP_SECRET: 'secret'
CACHE_HOST: 'cache'
USE_STUB_ADAPTERS: '${USE_STUB_ADAPTERS:-false}'
USE_STUB_AVATARS: '${USE_STUB_AVATARS:-false}'
USE_STUB_LOGIN: '${USE_STUB_LOGIN:-false}'
CROSSREF_API_BEARER_TOKEN:
DISABLE_SAGAS: ${DISABLE_SAGAS:-false}
DISABLE_COOKIEBOT: '${DISABLE_COOKIEBOT}'
EXPERIMENT_ENABLED: 'true'
COAR_NOTIFICATION_DELIVERY_ENABLED: '${COAR_NOTIFICATION_DELIVERY_ENABLED}'
FATHOM_SITE_ID:
GOOGLE_TAG_MANAGER_ID:
SCIETY_API: 'http://app'
SCIETY_TEAM_API_BEARER_TOKEN: 'secret'
INGEST_DEBUG:
INGEST_EXCEPT:
INGEST_ONLY:
INGEST_DAYS:
LOG_LEVEL:
PGUSER: 'user'
PGHOST: 'db'
PGPASSWORD: 'secret'
PGDATABASE: 'sciety'
PGSSLMODE: 'allow'
PRELIGHTS_FEED_KEY:
PREREVIEW_BEARER_TOKEN: '${PREREVIEW_BEARER_TOKEN}'
AUTH0_CLIENT_ID: '${AUTH0_CLIENT_ID:-auth0-client-id}'
AUTH0_DOMAIN: 'dev-sqa2k3wwnhpxk36d.eu.auth0.com'
AUTH0_CLIENT_SECRET: '${AUTH0_CLIENT_SECRET:-auth0-client-secret}'
AUTH0_CALLBACK_URL: 'http://localhost:${APP_PORT:-8080}/auth0/callback'
BONFIRE_SCIETY_ACCOUNT_EMAIL: '${BONFIRE_SCIETY_ACCOUNT_EMAIL}'
BONFIRE_SCIETY_ACCOUNT_PASSWORD: '${BONFIRE_SCIETY_ACCOUNT_PASSWORD}'
DISPLAY_LAST_SERVER_STARTUP:
ports:
- '${APP_PORT:-8080}:80'
restart: unless-stopped
depends_on:
- cache
db:
image: postgres:14.19-alpine
environment:
POSTGRES_USER: 'user'
POSTGRES_PASSWORD: 'secret'
POSTGRES_DB: 'sciety'
volumes:
- './data/backstop.csv:/data/backstop.csv'
- './data/exploratory-test-from-prod.csv:/data/exploratory-test-from-prod.csv'
- './data/exploratory-test-from-staging.csv:/data/exploratory-test-from-staging.csv'
healthcheck:
test: 'pg_isready --username $$POSTGRES_USER --dbnam $$POSTGRES_DB || exit 1'
interval: 5s
restart: unless-stopped
cache:
image: redis
restart: unless-stopped