# Pierwsze kroki

# Wymagania

Upewnij się, że masz zainstalowany Node.js v18 lub nowszy.

TIP

Więcej na temat instalacji Node'a możesz przeczytać tutaj.

# Themes

W zależności od potrzeb jako baze projektu można wybrać spośród poniższych repozytoriów:

  • nuxt3-tailwind-theme git@bitbucket.org:moonbite/nuxt3-tailwind-theme.git
  • nuxt3-nuxt-ui-theme git@bitbucket.org:moonbite/nuxt3-nuxt-ui-theme.git
  • nuxt3-uno-theme git@bitbucket.org:moonbite/nuxt3-uno-theme.git

# Instalacja

  • Klonowanie repozytorium:
git clone git@bitbucket.org:moonbite/nuxt3-tailwind-theme.git
  • Instalacja zależności
npm ci
  • Utwórz plik .env.development i uzupełnij danymi testowymi
NUXT_PUBLIC_API_BASE_URL=http://localhost:8000/api/public
NUXT_PUBLIC_SITE_URL=http://localhost:3000
  • Utwórz plik .env.production i uzupełnij danymi produkcyjnymi
NUXT_PUBLIC_API_BASE_URL=https://api.twojadomena.pl/api/public
NUXT_PUBLIC_SITE_URL=https://twojadomena.pl

# Skrypty

# Development

  • Włączenie aplikacji w trybie developerskim
npm run dev

# Produkcja

  • Budowanie i optymalizacja aplikacji
npm run build
  • Włączenie serwera produkcyjnego. Powinno to nastąpić po zbudowaniu projektu.
node .output/server/index.mjs

TIP

Po zbudowaniu projektu trzeba ręcznie ustawić zmienne środowiskowe podczas uruchamiania serwera. Źródło (opens new window)

Przykład:

NUXT_PUBLIC_API_BASE_URL=https://api.twojadomena.pl/api/public node .output/server/index.mjs