Files
simple-todo/frontend
2026-05-27 20:29:27 +08:00
..
2026-05-26 11:54:24 +08:00
2026-05-26 11:54:24 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00
2026-05-26 11:54:24 +08:00
2026-05-26 11:54:24 +08:00
2026-05-07 18:39:00 +08:00
2026-05-07 18:39:00 +08:00

Frontend

This workspace contains:

  • web: Vite + Vue 3 admin frontend.
  • app: Taro + Vue 3 app frontend.

Environment Files

Frontend environment variables are maintained in each app directory.

Web

Web env files live in frontend/web:

  • .env: default Vite values.
  • .env.development: local development values.
  • .env.production: production build values.
  • .env.staging: staging build values.

Common variables:

VITE_PORT=8848
VITE_PUBLIC_PATH=./
VITE_ROUTER_HISTORY="hash"
VITE_CDN=false
VITE_COMPRESSION="none"
VITE_APP_BASE_API=/dev-api

For Docker Compose production deployment, frontend/web/.env.production uses VITE_APP_BASE_API=/prod-api. The web container's Nginx config proxies /prod-api to the backend container.

App

App env files live in frontend/app:

  • .env.development: local development values.
  • .env.production: production build values.
  • .env.test: test build values.

Common variables:

TARO_APP_ID=
TARO_APP_API_BASE=

When TARO_APP_API_BASE is empty, the app HTTP client falls back to http://localhost:8080.