import os import constants import socket from scaffold.core.data.database import db from scaffold import web from libs import mail schema = 'https:' domain = '127.0.0.1' port = '5000' rel_uri = '//127.0.0.1:5000' app_domain = 'http:%s' % rel_uri app_email_template_path = 'templates/email/' site_name = 'Maidstone Hackspace' from_email = 'no-reply@maidstone-hackspace.org.uk' flask_secret_key = '4466ae96-849f-4fbe-a469-3295bf1a13f5' database = { 'charset': 'utf8', 'use_unicode': True, 'type': 'mysql', 'host': '127.0.0.1', 'user': 'mhackspace', 'passwd': "mhackspace", 'db': "maidstone_hackspace", 'port': 3306} email_server = { 'username': '', 'password': '', 'host': 'mail_server', 'port': 1025, 'use_tls': False, 'from': 'support@maidstone-hackspace.org.uk', 'to': 'support@maidstone-hackspace.org.uk'} # secret so not included in default settings oauth_live = False oauth_redirect_uri = app_domain + '/oauth' oauth_conf = {} payment_providers = {} google_calendar_id = '' google_calendar_api_key = '' if os.environ.get('SERVER_ENVIRONMENT') =='DOCKER': if os.path.exists('config/settings_docker.py'): print('Using settings for docker enviroment') from config.settings_docker import * else: if os.path.exists('config/settings_dev.py'): print('Using settings for dev enviroment') from config.settings_dev import * if os.path.exists('config/settings_testing.py'): print('Using settings for test enviroment') from config.settings_testing import * if os.path.exists('config/settings_live.py'): print('Using settings for live enviroment') from config.settings_live import * with web.template as setup: #css for jquery, material sprite sheet and custom css setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') #javascript, using jquery and angular setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') setup.persistent_header('') #other favicon etc setup.persistent_header('') setup.persistant_uris( schema=schema, domain=domain, port=port) db.config(database) mail.sendmail.set_server(email_server)