A progressive web app to make running workouts easier, intended for use on a smartphone
Find a file
2025-10-20 01:04:05 -04:00
public Initial commit 2025-10-19 15:33:51 -04:00
scripts Initial commit 2025-10-19 15:33:51 -04:00
build.sh Initial commit 2025-10-19 15:33:51 -04:00
dev.sh Add local development build script 2025-10-19 15:50:16 -04:00
docker-compose.yaml Initial commit 2025-10-19 15:33:51 -04:00
Dockerfile Initial commit 2025-10-19 15:33:51 -04:00
README.md Add basic documentation 2025-10-20 01:04:05 -04:00

WorkIt

A PWA for creating and running workouts

Local Setup & Testing

  1. Clone the repository.
  2. Run dev.sh
  3. Run docker run -p 8080:80 workit:latest
  4. Visit http://localhost:8080

Deployment to Portainer

  1. Build the image locally using build.sh from the project directory.
  2. From > Images, click the "Import" button at the top of the image table
  3. Select and upload the compressed file produced in step 2
  4. Incorporate the image into a docker-compose with image: workit:latest. If a stack is already deployed using the image, you can simply open that stack, edit, and click the "Update the Stack" button without making any changes to the compose file to deploy the latest image. The service is currently deployed in the "workit" stack.

You may then optionally delete the old orphaned version of the image.