Moved webserver to Server and set up the webclient to work as a stand-alone program on the Portal side. The website link to the webclient is currently pointing to the wrong process, some way to direct that transparently to the Portal-side is needed.
This commit is contained in:
parent
812bdb0f73
commit
94f50fcf33
7 changed files with 77 additions and 46 deletions
|
|
@ -1,19 +1,25 @@
|
|||
|
||||
"""
|
||||
This contains a simple view for rendering the webclient
|
||||
This contains a simple view for rendering the webclient
|
||||
page and serve it eventual static content.
|
||||
|
||||
"""
|
||||
|
||||
from django.shortcuts import render_to_response
|
||||
from django.shortcuts import render_to_response, redirect
|
||||
from django.template import RequestContext
|
||||
from django.conf import settings
|
||||
from src.server.sessionhandler import SESSIONS
|
||||
|
||||
def webclient(request):
|
||||
"""
|
||||
Webclient page template loading.
|
||||
"""
|
||||
Webclient page template loading.
|
||||
"""
|
||||
|
||||
# analyze request to find which port we are on
|
||||
if int(request.META["SERVER_PORT"]) == 8000:
|
||||
# we relay webclient to the portal port
|
||||
print "Called from port 8000!"
|
||||
#return redirect("http://localhost:8001/webclient/", permanent=True)
|
||||
|
||||
# as an example we send the number of connected players to the template
|
||||
pagevars = {'num_players_connected': SESSIONS.player_count()}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue