Grails: Różnice pomiędzy wersjami
(Utworzono nową stronę "''Grails'' jest webowym frameworkiem wzorującym się na nowoczesnych framework takich jak Ruby on Rails. Korzysta on z języka Groovy. Poniższy opis wskazuje podstawow...") |
m (16 wersji) |
||
(Nie pokazano 15 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
− | ''Grails'' jest webowym frameworkiem wzorującym się na nowoczesnych | + | ''Grails'' jest webowym frameworkiem wzorującym się na nowoczesnych rozwiązaniach takich jak [[Ruby on Rails]]. Korzysta on z języka Groovy. |
− | Poniższy opis wskazuje podstawowe czynności niezbędne do uruchomienia aplikacji opartej o Grails i udostępnieniem jej pod | + | Poniższy opis wskazuje podstawowe czynności niezbędne do uruchomienia aplikacji opartej o Grails i udostępnieniem jej pod domyślnymi portami dla witryn internetowych. |
− | + | === Wstępne czynności === | |
− | === | ||
Przed przystąpieniem do instalacji należy: | Przed przystąpieniem do instalacji należy: | ||
Linia 12: | Linia 11: | ||
Należy się [[logowanie|zalogować]] na MyDevil poprzez SSH i wydać polecenia: | Należy się [[logowanie|zalogować]] na MyDevil poprzez SSH i wydać polecenia: | ||
− | #<code> wget https://github.com/grails/grails-core/releases/download/v3.2.2/grails-3.2.2.zip </code> w celu pobrania Grails | + | #<code> wget https://github.com/grails/grails-core/releases/download/v3.2.2/grails-3.2.2.zip </code> w celu pobrania Grails. |
− | #<code> unzip grails-3.2.2.zip </code> aby rozpakować archiwum | + | #<code> unzip grails-3.2.2.zip </code> aby rozpakować archiwum. |
− | # | + | # Aby móc korzystać z Grails bez podawania ściezki do binarki należy wydać polecenie <code>echo "export PATH="$PATH:$HOME/grails-3.2.2/bin/ " >> ~/.bash_profile</code> oraz aktywować zmiany poleceniem <code>source ~/.bash_profile</code>. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Uruchomienie przykładowej aplikacji === | |
− | + | Aby uruchomić przykładową aplikację helloworld należy: | |
+ | Przejść do katalogu domowego <code>cd ~</code> i utworzyć projekt aplikacji <code>grails create-app helloworld</code>. | ||
+ | Następnie przejść do utworzonego katalogu helloworld poleceniem <code>cd helloworld</code>. | ||
+ | Zmienić port tcp w pliku <code>grails-app/conf/application.yml</code> korzystając z ulubionego edytora poprzez dodanie na początku pliku (gdzie ''zarezerwowanyport'' to uprzednio zarezerwowany port tcp): | ||
+ | <syntaxhighlight lang="xml"> | ||
+ | server: | ||
+ | port: zarezerwowanyport | ||
+ | </syntaxhighlight> | ||
+ | Po czym można uruchomić aplikację wydając polecenie <code>grails run-app</code>. | ||
+ | Aby program był dostępny pod domyślnym portem webowym należy dodać stronę www typu [[WWW#Proxy]] ze wskazaniem na uprzednio zarezerwowany port. W celu zostawienia aplikacji uruchomionej w tle należy skorzystać z polecenia screen przed uruchomieniem aplikacji. | ||
=== Zobacz też === | === Zobacz też === |
Aktualna wersja na dzień 11:01, 19 maj 2017
Grails jest webowym frameworkiem wzorującym się na nowoczesnych rozwiązaniach takich jak Ruby on Rails. Korzysta on z języka Groovy. Poniższy opis wskazuje podstawowe czynności niezbędne do uruchomienia aplikacji opartej o Grails i udostępnieniem jej pod domyślnymi portami dla witryn internetowych.
Spis treści
Wstępne czynności
Przed przystąpieniem do instalacji należy:
- Zarezerwować dowolny wolny port tcp
- Odblokować Binexec
Instalacja
Należy się zalogować na MyDevil poprzez SSH i wydać polecenia:
wget https://github.com/grails/grails-core/releases/download/v3.2.2/grails-3.2.2.zip
w celu pobrania Grails.unzip grails-3.2.2.zip
aby rozpakować archiwum.- Aby móc korzystać z Grails bez podawania ściezki do binarki należy wydać polecenie
echo "export PATH="$PATH:$HOME/grails-3.2.2/bin/ " >> ~/.bash_profile
oraz aktywować zmiany poleceniemsource ~/.bash_profile
.
Uruchomienie przykładowej aplikacji
Aby uruchomić przykładową aplikację helloworld należy:
Przejść do katalogu domowego cd ~
i utworzyć projekt aplikacji grails create-app helloworld
.
Następnie przejść do utworzonego katalogu helloworld poleceniem cd helloworld
.
Zmienić port tcp w pliku grails-app/conf/application.yml
korzystając z ulubionego edytora poprzez dodanie na początku pliku (gdzie zarezerwowanyport to uprzednio zarezerwowany port tcp):
server: port: zarezerwowanyport
Po czym można uruchomić aplikację wydając polecenie grails run-app
.
Aby program był dostępny pod domyślnym portem webowym należy dodać stronę www typu WWW#Proxy ze wskazaniem na uprzednio zarezerwowany port. W celu zostawienia aplikacji uruchomionej w tle należy skorzystać z polecenia screen przed uruchomieniem aplikacji.