Skip to content

tomek-swienty/ready-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ready_™ Addon POC

Rozwiązanie bazuje na


Przykładowe repozytorium z obrazem


https://github.com/tomek-swienty/ready-addon

Wymagane narzędzia


Nie musisz mieć lokalnie php etc 😎

Ważne


Na cele testów posłuży moje repo ale na przyszł zrób swoje (fork) 👍

Klonowanie projektu


Przejdź do katalogu gdzie chcesz rozwijać swój addon i sklonuj przykładowy projekt

gh repo clone tomek-swienty/ready-addon

Budowa kontenerów


Przejdź do głównego katalogu czyli tam gdzie nastąpiło klonowanie repo i jest plik docker-compose.yml i wykonaj

docker-compose up -d --build

To buduje obraz plus kontenery - trochę potrwa

Inicjalizacja repozytorium rozszerzenia


Nie wykonuj tego ponownie jeśli Twoje rozszerzenie ma już kod!.

Inicjalizacja projektu laravel:

  1. Przejdź do katalogu backend\app
  2. Usuwamy wszystko (łącznie z plikami gitignore itd)
  3. Wpisz
docker compose run --rm backend_composer create-project --prefer-dist laravel/laravel .
docker compose run --rm backend_composer require laravel/breeze
docker compose run --rm backend_composer require laravel/sanctum
docker compose run --rm backend_artisan breeze:install

Komenda utworzy szkielet aplikacji w bieżącym katalogu.

Oczekiwany rezultat

image.png

img_1.png

Instalacja bibliotek react

docker compose run --rm frontend_app init -y
docker compose run --rm frontend_app install 
docker compose run --rm frontend_app run build 
docker compose run --rm frontend_app  build 

Wszystko z poziomu katalogu ready-addon

Kontenery docker compose up -d --build

Laravel docker compose run --rm backend_composer create-project --prefer-dist laravel/laravel .

/// docker compose run --rm backend_composer install

docker compose run --rm backend_artisan migrate

docker compose run --rm backend_artisan key:generate

docker compose run --rm backend_artisan jwt:secret

About

Example repository to develop addon for Ready BOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages