All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 55s
Use CSS grid stacking instead of absolute positioning so both entering and leaving images occupy the same grid cell, keeping the container height stable during crossfade transitions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
My Web - Frontend
Vue 3 SPA for adam-french.co.uk. Built with Vite, Tailwind CSS v4, Pinia, and Vue Router.
Setup
npm install
Development
npm run dev
The Vite dev server proxies API requests:
/api->http://localhost:8080(Go backend)/gitea->http://localhost:3000(Gitea)/radio->http://localhost:8000(Icecast2)
Production Build
npm run build
In production, the built dist/ is served by Nginx inside a Docker container (see ../Dockerfile).
Recommended IDE Setup
VS Code + Vue (Official) (and disable Vetur).
Recommended Browser Setup
- Chromium-based browsers (Chrome, Edge, Brave, etc.):
- Firefox: