-
-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
154 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
version: 2 | ||
build: | ||
os: ubuntu-20.04 | ||
tools: | ||
python: "3.8" | ||
|
||
sphinx: | ||
configuration: docs/source/conf.py | ||
|
||
python: | ||
install: | ||
- requirements: requirements.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
""" | ||
This folder contains the configuration in different files. This init file imports all files in the current directory | ||
to make sure we combine configurations to one settings module. | ||
""" | ||
|
||
from .base import * | ||
from .apps import * | ||
|
||
try: | ||
from .local import * | ||
except: | ||
pass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
""" | ||
This file contains the apps & apps settings and overrides the default ones that are defined in the core. | ||
Please copy the default file to: apps.py | ||
""" | ||
|
||
# In the apps dictionary and array you configure the apps (or plugins) are loaded for specific pools (controllers). | ||
# Be aware that the list will *ALWAYS* be prepended after the mandatory defaults are loaded in place. | ||
# The mandatory defaults are specific per version, refer to the documentation: | ||
APPS = { | ||
'default': [ | ||
'pyplanet.apps.contrib.admin', | ||
'pyplanet.apps.contrib.jukebox', | ||
'pyplanet.apps.contrib.karma', | ||
'pyplanet.apps.contrib.local_records', | ||
'pyplanet.apps.contrib.dedimania', | ||
'pyplanet.apps.contrib.players', | ||
'pyplanet.apps.contrib.info', | ||
'pyplanet.apps.contrib.mx', | ||
'pyplanet.apps.contrib.transactions', | ||
|
||
# New since 0.4.0: | ||
'pyplanet.apps.contrib.sector_times', | ||
'pyplanet.apps.contrib.dynamic_points', | ||
|
||
# New since 0.5.0: | ||
'pyplanet.apps.contrib.clock', | ||
'pyplanet.apps.contrib.best_cps', | ||
'pyplanet.apps.contrib.voting', | ||
|
||
# New since 0.6.0: | ||
'pyplanet.apps.contrib.queue', | ||
'pyplanet.apps.contrib.ads', | ||
'pyplanet.apps.contrib.music_server', | ||
|
||
# New since 0.8.0: | ||
'pyplanet.apps.contrib.funcmd', | ||
], | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
""" | ||
This file contains the local settings and overrides the default ones. | ||
""" | ||
import os | ||
|
||
# Set the root_path to the root of our project. | ||
ROOT_PATH = os.path.dirname(os.path.dirname(__file__)) | ||
|
||
# Set the temporary location for the project. | ||
TMP_PATH = os.path.join(ROOT_PATH, 'tmp') | ||
|
||
# Create temporary folder if not exists. | ||
if not os.path.exists(TMP_PATH): | ||
os.mkdir(TMP_PATH) | ||
|
||
# Enable debug mode to get verbose output, not report any errors and dynamically use the DEBUG in your code | ||
# for extra verbosity of logging/output. | ||
DEBUG = True # bool(os.environ.get('PYPLANET_DEBUG', False)) | ||
|
||
# Add your pools (the controller instances per dedicated here) or leave as it is to use a single instance only. | ||
POOLS = [ | ||
'default', | ||
] | ||
|
||
# Owners are logins of the server owners, the owners always get *ALL* the permissions in the system. | ||
OWNERS = { | ||
'default': [ | ||
'your-maniaplanet-login' | ||
] | ||
} | ||
|
||
# Databases configuration holds an dictionary with information of the database backend. | ||
# Please refer to the documentation for all examples. | ||
MYSQL = { | ||
'ENGINE': 'peewee_async.MySQLDatabase', | ||
'NAME': 'pyplanet', | ||
'OPTIONS': { | ||
'host': 'localhost', | ||
'user': 'root', | ||
'password': '', | ||
'charset': 'utf8mb4', | ||
} | ||
} | ||
POSTGRESQL = { | ||
'ENGINE': 'peewee_async.PostgresqlDatabase', | ||
'NAME': 'pyplanet', | ||
'OPTIONS': { | ||
'host': 'localhost', | ||
'user': 'pyplanet', | ||
'password': 'pyplanet', | ||
'autocommit': True, | ||
} | ||
} | ||
DATABASE_ENGINE = None | ||
TOX_ENV = os.getenv('TOXENV', 'py36-unit-mysql') | ||
if 'mysql' in TOX_ENV: | ||
DATABASE_ENGINE = MYSQL | ||
elif 'postgresql' in TOX_ENV: | ||
DATABASE_ENGINE = POSTGRESQL | ||
DATABASES = { | ||
'default': DATABASE_ENGINE | ||
} | ||
|
||
# Dedicated configuration holds the different dedicated servers that the instances will run on including the names of | ||
# the instances. | ||
DEDICATED = { | ||
'default': { | ||
'HOST': '127.0.0.1', | ||
'PORT': '5000', | ||
'USER': 'SuperAdmin', | ||
'PASSWORD': 'SuperAdmin', | ||
} | ||
} | ||
|
||
# The storage configuration contains the same instance mapping of the dedicated servers and is used | ||
# to access the filesystem on the dedicated server location. | ||
# Please refer to the documentation for more information. | ||
STORAGE = { | ||
'default': { | ||
'DRIVER': 'pyplanet.core.storage.drivers.local.LocalDriver', | ||
'OPTIONS': {}, | ||
} | ||
} | ||
|
||
MAP_MATCHSETTINGS = 'test.txt' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters