[server:main] use = egg:gunicorn host = 0.0.0.0 port = 5000 workers = 1 timeout = 30 [app:main] use = egg:syncserver [syncserver] # This must be edited to point to the public URL of your server, # i.e. the URL as seen by Firefox. public_url = http://localhost:5000/ # By default, syncserver will accept identity assertions issued by # any BrowserID issuer. The line below restricts it to accept assertions # from just the production Firefox Account servers. If you are hosting # your own account server, put its public URL here instead. identity_provider = https://accounts.firefox.com/ # This defines the database in which to store all server data. #sqluri = sqlite:////tmp/syncserver.db #sqluri = pymysql://sample_user:sample_password@127.0.0.1/syncstorage # This is a secret key used for signing authentication tokens. # It should be long and randomly-generated. # The following command will give a suitable value on *nix systems: # # head -c 20 /dev/urandom | sha1sum # # If not specified then the server will generate a temporary one at startup. #secret = INSERT_SECRET_KEY_HERE # Set this to "false" to disable new-user signups on the server. # Only requests by existing accounts will be honoured. # allow_new_users = false # Set this to "true" to work around a mismatch between public_url and # the application URL as seen by python, which can happen in certain reverse- # proxy hosting setups. It will overwrite the WSGI environ dict with the # details from public_url. This could have security implications if e.g. # you tell the app that it's on HTTPS but it's really on HTTP, so it should # only be used as a last resort and after careful checking of server config. force_wsgi_environ = false [tokenserver] # Use a custom MySQL based syncstorage node hosted at http://localhost:8000 # node_url = http://localhost:8000 # sqluri = pymysql://sample_user:sample_password@127.0.0.1/syncstorage_rs [endpoints] # Replace syncserver endpoints with alternate server implementation, ie: # MySQL based syncstorage-rs 1.5 server hosted at http://localhost:8000/1.5 # "{node}/1.5/{uid}" # sync-1.5 = "http://localhost:8000/1.5/{uid}"