This repository was archived by the owner on Jun 29, 2019. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathconfig.example.py
More file actions
69 lines (54 loc) · 3.02 KB
/
config.example.py
File metadata and controls
69 lines (54 loc) · 3.02 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
68
69
"""
Configuration file for the FAForever Python Web Api
"""
import os
from pathlib import Path
from api.deployment.deployment_configurations import WebDeploymentConfiguration, GameDeploymentConfiguration
from api.deployment.git import GitRepository
DATABASE = dict(
db=os.getenv("FAF_DB_NAME", "faf"),
user=os.getenv("FAF_DB_LOGIN", "root"),
password=os.getenv("FAF_DB_PASSWORD", "banana"),
host=os.getenv("DB_PORT_3306_TCP_ADDR", "127.0.0.1"),
port=int(os.getenv("DB_PORT_3306_TCP_PORT", "3306")))
HOST_NAME = os.getenv("VIRTUAL_HOST", 'dev.faforever.com')
ENVIRONMENT = os.getenv("FAF_API_ENVIRONMENT", 'testing')
GAME_DEPLOY_PATH = '/content/faf/updaterNew'
BASE_GAME_EXE = '/content/faf/updaterNew/updates_faf_files/ForgedAlliance.exe'
MOD_UPLOAD_PATH = '/content/faf/vault/mods'
MOD_THUMBNAIL_PATH = '/content/faf/vault/mods_thumbs'
MAP_UPLOAD_PATH = '/content/faf/vault/maps'
MAP_PREVIEW_PATH = '/content/faf/vault/map_previews'
CONTENT_URL = 'http://content.faforever.com'
STATSD_SERVER = os.getenv('STATSD_SERVER', None)
GITHUB_USER = os.getenv("GITHUB_USER", 'some-user')
GITHUB_TOKEN = os.getenv("GITHUB_TOKEN", 'some-token')
GITHUB_SECRET = os.getenv("GITHUB_SECRET", '')
GIT_OWNER = 'FAForever' # change this to your github account for testing purposes
API_REPO = GitRepository('https://github.com/%s/api.git' % GIT_OWNER, 'api', Path('.'))
PATCHNOTES_REPO = GitRepository('https://github.com/%s/patchnotes.git' % GIT_OWNER, 'patchnotes',
Path('/content/faf/patchnotes'))
GAME_REPO = GitRepository('https://github.com/%s/fa.git' % GIT_OWNER, 'fa', Path('/content/faf/repos/fa'))
DEPLOYMENTS = [
WebDeploymentConfiguration(API_REPO, 'master', False),
WebDeploymentConfiguration(PATCHNOTES_REPO, 'master', False),
GameDeploymentConfiguration(GAME_REPO, 'master', False, GIT_OWNER, GAME_DEPLOY_PATH, BASE_GAME_EXE, 'faf', '.nx2',
False),
GameDeploymentConfiguration(GAME_REPO, 'deploy/fafbeta', True, GIT_OWNER, GAME_DEPLOY_PATH, BASE_GAME_EXE,
'fafbeta', '.nx4', True),
GameDeploymentConfiguration(GAME_REPO, 'deploy/fafdevelop', True, GIT_OWNER, GAME_DEPLOY_PATH, BASE_GAME_EXE,
'fafdevelop', '.nx5', True)
]
FLASK_LOGIN_SECRET_KEY = os.getenv("FLASK_LOGIN_SECRET_KEY", '1234')
CRYPTO_KEY = os.getenv("CRYPTO_KEY", 'vx7rzvK2C5XxW58XRVc5vTQnQLq35UYOEP8-PYSShBs=')
SECRET_KEY = os.getenv("SECRET_KEY", '1234')
JWT_AUTH_URL_RULE = None
JWT_AUTH_HEADER_PREFIX = "Bearer"
SLACK_HOOK_URL = 'http://example.com'
MANDRILL_API_KEY = os.getenv("MANDRILL_API_KEY", '')
MANDRILL_API_URL = os.getenv("MANDRILL_API_URL", 'https://mandrillapp.com/api/1.0')
STEAM_LOGIN_URL = os.getenv("STEAM_LOGIN_URL", 'https://steamcommunity.com/openid/login')
ACCOUNT_ACTIVATION_REDIRECT = 'http://www.faforever.com/account_activated'
PASSWORD_RESET_REDIRECT = 'http://www.faforever.com/password_resetted'
STEAM_API_KEY = os.getenv("STEAM_API_KEY", '')
ACCOUNT_CREATION_ENABLED = os.getenv("ACCOUNT_CREATION_ENABLED", True)