Skip to content

Changing host and port

Backend

By default, the backend listens on localhost:5050.

To run the server on a different host and port, you need to change the values passed to the --host and --port parameters during startup and also make sure the frontend knows the new values.

Changing the host and port for the backend

Linux

Copy start.sh to start_custom.sh and edit the --host and --port parameters in the uvicorn command.

#!/bin/sh
. talemate_env/bin/activate
python src/talemate/server/run.py runserver --host 0.0.0.0 --port 1234

Windows

Copy start.bat to start_custom.bat and edit the --host and --port parameters in the uvicorn command.

start cmd /k "cd talemate_env\Scripts && activate && cd ../../ && python src\talemate\server\run.py runserver --host 0.0.0.0 --port 1234"

Letting the frontend know about the new host and port

Copy talemate_frontend/example.env.development.local to talemate_frontend/.env.production.local and edit the VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL.

VUE_APP_TALEMATE_BACKEND_WEBSOCKET_URL=ws://localhost:1234

Next rebuild the frontend.

cd talemate_frontend
npm run build

Start the backend and frontend

Start the backend and frontend as usual.

Linux

./start_custom.sh

Windows

start_custom.bat

Frontend

By default, the frontend listens on localhost:8080.

To change the frontend host and port, you need to change the values passed to the --frontend-host and --frontend-port parameters during startup.

Changing the host and port for the frontend

Linux

Copy start.sh to start_custom.sh and edit the --frontend-host and --frontend-port parameters.

#!/bin/sh
. talemate_env/bin/activate
python src/talemate/server/run.py runserver --host 0.0.0.0 --port 5055 \
--frontend-host localhost --frontend-port 8082

Windows

Copy start.bat to start_custom.bat and edit the --frontend-host and --frontend-port parameters.

start cmd /k "cd talemate_env\Scripts && activate && cd ../../ && python src\talemate\server\run.py runserver --host 0.0.0.0 --port 5055 --frontend-host localhost --frontend-port 8082"

Start the backend and frontend

Start the backend and frontend as usual.

Linux

./start_custom.sh

Windows

start_custom.bat