github sgoudelis/ground-station v0.1.17

latest releases: v0.3.16, v0.3.15, v0.3.14...
6 months ago

Docker Image

Version: 0.1.16-v0.1.17-9132661
Environment: production
Git Commit: 9132661
Build Date: 20251005

Commits in this release:

  • 9132661 Remove Firefox project from Playwright config and enable cleanup of source directory in Dockerfile.
  • 17cd13b Refactor E2E tests for improved element targeting and reduce reliance on hardcoded selectors. Adjust timeouts and update wait conditions for better stability. Cleanup Playwright config and remove mobile viewport projects.
  • 8d074c5 Increase E2E test timeouts, add backend connectivity checks, and improve Playwright workflow logging.
  • 5c3bdc8 Extend backend startup timeout to 90 seconds and adjust wait interval in test workflow.
  • 1d18c82 Mount local data directory in backend Docker container for test workflow adjustments
  • eaf5093 Extend timeout and optimize backend build for frontend E2E tests workflow
  • 483e9a2 Update test workflow to rename job to 'Backend Unit Tests' for clarity
  • 285be90 Update Playwright config and CI workflow for Docker-based E2E tests
  • c990e31 Remove deprecated frontend test suite and restructure GitHub Actions workflows for frontend and backend testing
  • e826c9c Refactor React component declarations to use named function expressions for improved consistency and debugging. Update ESLint rules for React and hooks, and enhance tooltip logic in satellites-table.jsx.
  • 8b6db16 Disable no-unused-vars rule in ESLint configuration.
  • 53e0581 Set up comprehensive UI testing infrastructure with Vitest, Playwright, and React Testing Library. Added example tests, documentation, and custom utilities for streamlined testing. Updated ESLint config and dependencies to support the new setup.
  • 878dc06 Add unit tests for tracking/satellite.py and tracking/doppler.py function coverage.
  • 2fd9bae Reduce padding in dashboard-layout.jsx toggle button for improved alignment.
  • 95153aa Adjust padding and font size in dashboard-layout.jsx for better alignment and readability.

Pull the Docker image:

docker pull ghcr.io/sgoudelis/ground-station:0.1.17

Run the container:

docker run -d \
  -p 7000:7000 \
  --name ground-station \
  --restart unless-stopped \
  --device=/dev/bus/usb \
  --privileged \
  -v $(pwd)/data:/app/backend/data \
  -e GS_ENVIRONMENT=production \
  ghcr.io/sgoudelis/ground-station:0.1.17

Multi-arch support:

This image supports linux/amd64 platform.

Full Changelog: v0.1.16...v0.1.17

Don't miss a new ground-station release

NewReleases is sending notifications on new releases.