Merge with server code #7

Closed
opened 2021-09-26 20:50:34 +00:00 by ianrenton · 1 comment
ianrenton commented 2021-09-26 20:50:34 +00:00 (Migrated from github.com)

Having the server and client as separate projects works well for me but isn’t great for prospective users who just want to install something on a raspberry pi and have it work.

However GitHub Pages (currently used to host the client) won’t serve from any subdirectory apart from “docs” which means to continue working this way I’d have to host the static web content in “docs” (bit strange) or maybe work some git magic with another repository.

Having the server and client as separate projects works well for me but isn’t great for prospective users who just want to install something on a raspberry pi and have it work. However GitHub Pages (currently used to host the client) won’t serve from any subdirectory apart from “docs” which means to continue working this way I’d have to host the static web content in “docs” (bit strange) or maybe work some git magic with another repository.
ianrenton commented 2025-04-02 18:25:32 +00:00 (Migrated from github.com)

Started working on this, going to serve the static content from the same web server as the API.

To do:

  • Remove separate client and server versions from code.js and UI
  • Merge Github issues
  • Move all configurable values that we care about from code.js to application.conf, including easter egg enable
  • New API endpoint to transfer them to the frontend
  • Automatic zoom on web page load once start position is known
  • Deploy to own server and test
  • Add another markdown page, linked from README, to explain client server interaction
  • Release
  • Mark server repo as deprecated
  • Describe changes on project site
  • Update links from website
Started working on this, going to serve the static content from the same web server as the API. To do: - [x] Remove separate client and server versions from code.js and UI - [x] Merge Github issues - [x] Move all configurable values that we care about from code.js to application.conf, including easter egg enable - [x] New API endpoint to transfer them to the frontend - [x] Automatic zoom on web page load once start position is known - [x] Deploy to own server and test - [x] Add another markdown page, linked from README, to explain client server interaction - [x] Release - [x] Mark server repo as deprecated - [x] Describe changes on project site - [x] Update links from website
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ian/planesailing#7
No description provided.