-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdocker-compose.rancher.yml
84 lines (82 loc) · 2.7 KB
/
docker-compose.rancher.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
74
75
76
77
78
79
80
81
82
83
84
---
version: '2'
services:
web:
image: $WEB_IMAGE
labels:
io.rancher.container.pull_image: always
traefik.docker.network: proxy
traefik.enable: true
traefik.frontend.passHostHeader: true
traefik.frontend.rule: 'Host:$HTTP_URL'
traefik.frontend.entryPoints: http,https
traefik.port: 80
traefik.frontend.headers.SSLRedirect: true
restart: always
environment:
- GOOGLE_API_KEY_FILE=/run/secrets/GOOGLE_API_KEY
- NEWSAPI_FILE=/run/secrets/NEWSAPI
- APP_ENV_FILE=/run/secrets/waterpolo_app_env
- APP_SECRET_FILE=/run/secrets/waterpolo_app_secret
- GOOGLE_JSON_FILE=/run/secrets/waterpolo_google_json
- DATABASE_URL_FILE=/run/secrets/waterpolo_database_url
- JSON_TYPE_FILE=/run/secrets/waterpolo_json_type
- JSON_PROJECT_ID_FILE=/run/secrets/waterpolo_json_project_id
- JSON_PRIVATE_KEY_ID_FILE=/run/secrets/waterpolo_json_private_key_id
- JSON_PRIVATE_KEY_FILE=/run/secrets/waterpolo_json_private_key
- JSON_CLIENT_EMAIL_FILE=/run/secrets/waterpolo_json_client_email
- JSON_CLIENT_ID_FILE=/run/secrets/waterpolo_json_client_id
- JSON_AUTH_URI_FILE=/run/secrets/waterpolo_json_auth_uri
- JSON_TOKEN_URI_FILE=/run/secrets/waterpolo_json_token_uri
- JSON_AUTH_PROVIDER_X509_CERT_URL_FILE=/run/secrets/waterpolo_json_auth_provider_x509_cert_url
- JSON_CLIENT_X509_CERT_URL_FILE=/run/secrets/waterpolo_json_client_x509_cert_url
secrets:
- GOOGLE_API_KEY
- NEWSAPI
- waterpolo_app_env
- waterpolo_app_secret
- waterpolo_google_json
- waterpolo_database_url
- waterpolo_json_type
- waterpolo_json_project_id
- waterpolo_json_private_key_id
- waterpolo_json_private_key
- waterpolo_json_client_email
- waterpolo_json_client_id
- waterpolo_json_auth_uri
- waterpolo_json_token_uri
- waterpolo_json_auth_provider_x509_cert_url
- waterpolo_json_client_x509_cert_url
secrets:
GOOGLE_API_KEY:
external: true
NEWSAPI:
external: true
waterpolo_app_env:
external: true
waterpolo_app_secret:
external: true
waterpolo_google_json:
external: true
waterpolo_json_type:
external: true
waterpolo_database_url:
external: true
waterpolo_json_project_id:
external: true
waterpolo_json_private_key_id:
external: true
waterpolo_json_private_key:
external: true
waterpolo_json_client_email:
external: true
waterpolo_json_client_id:
external: true
waterpolo_json_auth_uri:
external: true
waterpolo_json_token_uri:
external: true
waterpolo_json_auth_provider_x509_cert_url:
external: true
waterpolo_json_client_x509_cert_url:
external: true