Przejdź do głównej treści

Wiersz poleceń

Interfejs wiersza poleceń Netuno jest głównym narzędziem do zarządzania środowiskiem programistycznym. Za jego pomocą możesz szybko sprawdzić informacje o systemie, zarządzać aplikacjami i konfigurować serwer.

Wymagania wstępne​

  • Terminal: Musisz mieć otwarty terminal (Wiersz polecenia, PowerShell lub Bash) w katalogu głównym, w którym zainstalowano Netuno.

Oto początkowe polecenia służące sprawdzeniu, czy Twoje środowisko jest gotowe do użycia.

OPCJAOPIS
helpUmożliwia wyświetlenie wszystkich poleceń dostępnych w Netuno.
versionUmożliwia wyświetlenie bieżącej wersji Netuno.

Wyświetlanie dostępnych poleceń​

Jeśli masz wątpliwości, jakie operacje możesz wykonać, skorzystaj z polecenia pomocy. Zwróci ono pełną listę funkcji.

./netuno help

Wyświetlanie wersji Netuno​

Znajomość używanej wersji jest kluczowa dla zapewnienia zgodności ze skryptami i konkretnymi modułami.

./netuno version

Instalacja​

Przed rozpoczęciem pracy z programowaniem konieczna jest instalacja silnika Netuno w Twoim środowisku. Więcej informacji znajdziesz na naszej stronie Instalacja.

W tej sekcji opisano parametry, których można użyć podczas procesu instalacji, aby zautomatyzować lub zoptymalizować ten proces.

OPCJAOPIS
checksumAktualizuje sumę kontrolną (checksum) wszystkich plików zainstalowanego pakietu.
forceWymusza zastąpienie wszystkich plików, nawet jeśli istnieją lokalne zmiany.
graal=true/falseOkreśla użycie GraalVM w celu uzyskania wyższej wydajności podczas uruchamiania aplikacji.
path=[katalog]Ręcznie określa ścieżkę (katalog), w którym zostanie zainstalowane Netuno.
removeCałkowicie usuwa z systemu wszystkie pliki związane z Netuno.
version=[wersja]Wybiera konkretną wersję do zainstalowania. Użyj wartości latest, aby wybrać wersję rozwojową.
yesAutomatycznie odpowiada "TAK" na wszystkie potwierdzenia, pomijając ostrzeżenia o utracie danych.

Przykład aktualizacji sumy kontrolnej:​

./netuno install checksum

Przykład wymuszenia nadpisania wszystkich lokalnych zmian:​

./netuno install force

Przykład wyłączenia GraalVM:​

./netuno install graal=false

GraalVM jest domyślnie aktywna i pobierana automatycznie podczas instalacji Netuno.

Przykład określenia ścieżki instalacji:​

./netuno install path ='katalogNetuno'

Przykład usunięcia wszystkich katalogów Netuno:​

./netuno install remove

Przykład wyboru wersji Netuno, która ma zostać zainstalowana:​

./netuno install version='latest'
Przykład odpowiadania TAK na wszystkie pytania:​
./netuno install yes

Serwer​

Po zakończeniu instalacji uruchom serwer, aby rozpocząć tworzenie swoich aplikacji.

Aby uruchomić serwer z domyślnymi ustawieniami, wykonaj poniższe polecenie w katalogu głównym Netuno:

./netuno server

Domyślnie serwer korzysta z portu 9000. Gdy terminal wskaże, że system jest gotowy, będziesz mógł uzyskać dostęp do panelu zarządzania pod adresem: http://localhost:9000/

W tej sekcji opisano parametry, których można użyć podczas uruchamiania serwera.

OPCJAOPIS
app=[nazwa_aplikacji]Określa konkretnie, która aplikacja ma zostać uruchomiona
host=[IP/nazwa hosta]Pozwala zmienić nazwę hosta Netuno
launch=true/falseOkreśla, czy Netuno ma automatycznie otwierać przeglądarkę
npmAutomatycznie wykonuje polecenie 'npm watch', aby kompilować frontend aplikacji w czasie rzeczywistym
port=[numer]Określa port uruchamiania serwera
secret=[hasło]Ustawia hasło zabezpieczające umożliwiające dostęp do zdalnego zarządzania serwerem
web=[katalog]Zmienia wstępnie zdefiniowany katalog główny projektu (web home)

Domyślnie Netuno używa katalogu 'webapp' do przechowywania wszystkich plików niezbędnych do jego działania.

Uwaga przy zmianie katalogu: Jeśli użyjesz parametru web=[katalog], aby zmienić nazwę katalogu głównego, pamiętaj, że musisz również fizycznie zmienić nazwę katalogu w swoim systemie plików. Polecenie jedynie informuje kod Netuno, gdzie szukać plików — nie zmienia nazw katalogów automatycznie.

Przykład uruchomienia serwera dla konkretnej aplikacji:​

./netuno server app=mojaapka

Przykład zmiany nazwy hosta:​

./netuno server host=localhost

Przykład określenia, czy Netuno ma automatycznie uruchamiać przeglądarkę:​

./netuno server launch=false

Domyślnie Netuno otwiera przeglądarkę i uruchamia link http://localhost:9000.

Przykład uruchomienia npm w celu automatycznego zbudowania frontendu​

./netuno server npm

Przykład zmiany portu:​

./netuno server port=10000

Przykład ustawienia hasła dostępu do zdalnego zarządzania serwerem:​

./netuno server secret='p#ssw@rd'

Przykład zmiany domyślnego katalogu web:​

./netuno server web=webapp

Licencja​

Aby rozpocząć pracę z Netuno, konieczna jest rejestracja Twojego środowiska.

Aby zarządzać licencją, użyj polecenia bazowego:

./netuno license

Obecnie Netuno oferuje trzy rodzaje licencji: Community, Standard i Enterprise.

W tej sekcji opisano działania dostępne w celu skonfigurowania lub sprawdzenia licencji.

OPCJAOPIS
create , changeRozpoczyna proces tworzenia nowej licencji lub zmiany bieżącej
keyWyświetla aktywny klucz licencji w Twoim środowisku
mail=[twoj@mail.com]Ustawia adres e-mail powiązany z kontem licencji
type=[community/standard/enterprise]Określa typ licencji

Przykład utworzenia licencji:​

./netuno license create

Przykład wyświetlenia klucza licencji:​

./netuno license key
Przykład ustawienia adresu e-mail i typu licencji:​
./netuno license mail='mail@gmail.com' type='community'

Aplikacja​

Po skonfigurowaniu serwera i aktywowaniu licencji możesz rozszerzyć swój ekosystem, tworząc nowe rozwiązania.

./netuno app

Wygenerowane pliki zostaną automatycznie uporządkowane w strukturze katalogów Netuno.

Aby uzyskać dostęp do plików swojej aplikacji lub je edytować, przejdź następującą ścieżką od katalogu głównego systemu: webapp / apps / [nazwa_twojej_aplikacji]

Struktura katalogów​

  • webapp: To katalog główny zawierający wszystkie pliki niezbędne do działania Netuno.

  • apps: Dedykowany katalog, w którym przechowywane są wszystkie tworzone lub demonstracyjne aplikacje.

  • [nazwa_twojej_aplikacji]: Dedykowany katalog aplikacji, którą właśnie utworzyłeś.

Domyślnie Netuno ma aplikację demonstracyjną, która jest wyświetlana po uruchomieniu serwera Netuno.

OPCJAOPIS
database=[nazwa_bazy_danych]Określa nazwę bazy danych
engine=[nazwa]Określa typ bazy danych
host=[adres]Określa adres bazy danych.
language=[język]Określa język aplikacji
locale=[język]Określa język lokalny aplikacji
name=[nazwa]Umożliwia utworzenie aplikacji lub odbudowanie istniejącej aplikacji
password=[hasło]Ustawia hasło do bazy danych
port=[numer]Określa port bazy danych
username=[nazwa]Określa nazwę użytkownika bazy danych

Przykład określenia nazwy bazy danych:​

./netuno app database=pracownik

Nazwa bazy danych może zawierać cyfry i litery; jeśli nazwa składa się z więcej niż jednego słowa, należy je oddzielić znakiem "_", w następujący sposób.

Przykład: pracownik_db

Przykład określenia typu bazy danych:​

./netuno app engine=pg

Istnieją następujące typy baz danych:

  • PostgreSQL - pg
  • MariaDB - mariadb
  • Microsoft SQL Server - mssql
  • H2 Database - h2

Przykład określenia adresu serwera bazy danych:​

./netuno app host=localhost

Przykład określenia języka i ustawień regionalnych:​

./netuno app language=pl_PL locale=pl_PL

Istnieją następujące języki:

  • Portugalski - pt_PT
  • Brazylijski - pt_BR
  • Angielski - en_US
  • Hiszpański - es_ES

Przykład utworzenia aplikacji lub odbudowania istniejącej aplikacji:​

./netuno app name=demo

Przykład ustawienia hasła do bazy danych:​

./netuno app password=haslo

Przykład określenia portu bazy danych:​

./netuno app port=5432

Domyślnie porty odpowiadają:

  • PostgreSql - 5432
  • MariaDB -3306
  • Microsoft SQL Server - 1433

Przykład określenia nazwy użytkownika bazy danych:​

./netuno username=root