@asdfghjkl: problem u niego jest taki, że on niestety nie obrobił jeszcze dokumentacji, albo też obrobił i nic z niej nie przyswoił.

Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
  • Odpowiedz
Być może z samym PHP a zabrał się za framework


@asdfghjkl: to nawet nie jest wiedza o PHP, trochę wadzi o devops, trochę o sysops.

Najlepiej byłoby zacząć od postawienia plain index.php, później może pobawić się w stawianie wordpressa (dla ambitnych sado-maso - mogą nawet coś na wp zaprogramować), potem dopiero Laravel.
  • Odpowiedz
@nalej_mi_zupy: Wygląda dziadowo. Nie posiadam drukarki 3D, przez co nie mam jak zrobić poprawnego mocowania dla dysku. Pozostaje tylko na niezastąpione trytytki. Dedykowany odpada ze względu na cenę. To coś kosztowało mnie 70zł za s720 + po 40 za dyski i też koło 40 za RAMy. Mam stertę różnych terminali i ciężko mi to dokładnie wycenić.

@hrumque: TDP procka to 15W. Mam jakiś miernik prądu ale nie wiem,
PEPELeSfont - @nalejmizupy: Wygląda dziadowo. Nie posiadam drukarki 3D, przez co nie ...

źródło: IMG_20230818_173156

Pobierz
  • Odpowiedz
Pracował ktoś z laravel-websockets ? Czy lepszą praktyką jest włączenie SSL przez podpięcie ścieżek do plików z cert i key i odwoływanie się do socketu przez zewnętrzny port, czy lepiej zrobić to przez konfigurację nginx-proxy, tam sprawdzać SSL i potem kierować ruch na socket po wewnętrznym porcie?

W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nowiutki: +1 dla nginx proxy , no ssla terminujesz na proxy, wiec juz masz zysk na cpu,+ dodatkowe logi, nie boj Pan bedzie zap#@dalac :)

This is the Way !
  • Odpowiedz
@nowiutki: nie przejmuj się tym narzutem, raz że w dzisiejszych czasach jest znikomy, dwa że czy zrobisz go warstwę wyżej czy niżej aż tyle nie zmienia - ta sama robota do wykoniania. Tyle że jedno dodatkowe międzymordzie po drodze.

Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze
  • Odpowiedz
#laravel #php #ubuntu #docker
Ma ktoś jakiś poradnik albo wie jak zaktualizować apke z laravela 8.52 na laravela10? Pytam bo chatgpt nie pomaga bo wiedza się jego kończy na wrześniu 2021 :( google nie pomaga (ale zapewnie pewnie ja czegoś nie rozumiem, albo źle wpisuję :| ). W dokumentacji znalazłem poradnik jak zaktualizować jak z 9 zrobić 10 ale wiem że nic nie wiem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel #ubuntu #php #docker
Według dokumentacji laravela (https://laravel.com/docs/10.x/sail#sail-php-versions) nie da się ustawić php na 7.4 bo taki jest php mi potrzebne do apki . Po zmianie w docker-compose.yml w context: ./vendor/laravel/sail/runtimes/7.4 i w image: sail-7.4/app pojawia mi się komunikat
root@pszemek:~/exampleapp# ./vendor/bin/sail up
[+] Running 1/1
! laravel.test Warning 0.2s
[+] Building 0.0s (0/0)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #php #ubuntu #laravel
Ustawiłem w dockerze 'Expose daemon on tcp://localhost:2375 without TLS' na włączoną.
Wpisałem w Ubuntu 'export DOCKER_HOST=tcp://localhost:2375'
Wpisałem 'cd /mnt/c/Users/11111/Desktop/zadaniedowykonania'
Po wpisaniu composer require laravel/sail --dev pokazuje mi /mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
Wszystko to robie na windows11 w wsl2 na ubuntu w dockerze.
Co mam zrobić żeby działało? Chciałym to robić przez dockera.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #php #ubuntu #laravel

root@ASD:/mnt/c/Users/22222/Desktop/projekt# composer require laravel/sail --dev

/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found

To oznacza że jednak trzeba zainstalować php na ubuntu bo inaczej nie odpalisz sail? (robię to przez dockera i wsl2(ubuntu) na windows11) Czy po prostu jest inna możliwość bez instalowania php(jakoś przez dockera?)? bo tutaj na wykopie użytkownicy powiedzieli mi że php nie trzeba bo jest w kontenerze dockera ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: Możesz odpalić Composera w tymczasowym kontenerze Dockera:

docker run --rm --interactive --tty \
--volume $PWD:/app \
composer <command>

A potem, jak już ci się Sail zainstaluje to odpalasz composera przez sail: vendor/bin/sail composer <command>
  • Odpowiedz
#ubuntu #docker #laravel #php
Macie jakąś stronę internetową wyjaśniającą dla początkującego tworzenie użytkownika i nadawanie uprawnień dla niego w ubuntu. Bo to co czytam strony przez wyszukiwarkę google to nie wiem czy im ufać czy nie bo podawają czasami sprzeczne informacje albo takie wtf informacje i nie chce szkud sobie narobić w laptopie przez z-----e poradniki.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: mówisz o ubuntu na dockerze czy masz zainstalwoane ubuntu? jak na dockerze to zostaw jak jest, na koncie root pracuj, jesteś programistą, nie powinno cię to zbytnio interesować.
  • Odpowiedz
@massejferguson: Ja na Twoim miejscu nie robiłbym lokalnie jako root w WSL, bo wtedy wszystkie pliki należą do tego użytkownika i jeżeli np. masz podpięty do projektu volumen w docker-compose (a z Twoich innych wiadomości zakładam, że masz, bo używasz Sail), to kontener może mieć problemy z przeczytaniem tych plików, bo one są tylko dla roota, a w Sail masz użytkownika sail (https://github.com/laravel/sail/blob/1.x/runtimes/8.2/Dockerfile#L49).

Ja bym zrobił na Twoim miejscu
  • Odpowiedz
W Sail, którego pewnie używasz są zdefiniowane 3 kontenery:

[...]

- kontener z Nginx


@panDocent: jesteś pewien? Z tego co pamiętam Sail nie obsługuje domyślnie ani Nginxa, ani Apacha, tylko korzysta z tego wbudowanego w PHPa serwerka.
  • Odpowiedz
Taka sprawa #pcmasterrace. Kiedyś do kopania chia kupiłem Z640 i wyposażyłem w 128GB ramu i 2x Xeon E5-2658Av3. Potem jak miałem przez chwilę montażystę to wpadła karta RTX2060 12GB. Na co można wykorzystać teraz ten sprzęt?
Filmy na YT montuję na #macbook oraz moim gierkowym sprzętem: RTX2080Ti + i9 9900k.
Postawić sobie z tego #nas na #truenas? Czy jakoś wykorzystać do YT/twitcha?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamillus: Masz wiele możliwości. Możesz z tego NAS zrobić za pomocą TrueNAS/OMV. To daje duże pole bo możesz mieć na tym NAS a za pomocą pluginów/Dockera możesz mieć swoje multimedialne centrum rozrywki, jakiś pobierak plików z torrentów, przesyłanie plików, możesz mieć swojego office jak wgrasz na dockerze Nextclouda z Nextcloud Office.

Można też swój serwer maila postawić i podpiąć pod domenę, ale tu akurat musiałbyś mieć IP na zewnątrz z
  • Odpowiedz
  • 1
@MWittmann: akurat zewnętrzne IP to nie problem. Torrenty i inne warezy mnie nie interesują. Póki co zastanawiam się żeby używać tego jako maszyny do streamingu z przechowalnią plików i nagrań :D
  • Odpowiedz
@Nofenak: chodzi mi o to, żeby użyć tego name w adresie, chodzi o popróbowanie różnych aliasów

no i spróbować w apce w ogóle czy Spring czyta ten adres i jego próbuje użyć - w logach pewnie to będzie widać pod co chce się podłączyć
  • Odpowiedz
to użyj komendy docker compose up -d i wtedy uruchomią ci się te 2 kontenery. ale nadal będą to właśnie 2 osobne kontenery.
  • Odpowiedz
@chodzacy_internet: źle przefiltrowałem logi, jednak wypluwa errory Error: Invalid authorizationToken at Object.exports.getAuthHeaderObjectWithToken (/home/Shinobi/node_modules/backblaze-b2/lib/utils.js:20:15) at Object.exports.list (/home/Shinobi/node_modules/backblaze-b2/lib/actions/bucket.js:43:24) at B2.listBuckets (/home/Shinobi/node_modules/backblaze-b2/lib/b2.js:26:27) at /home/Shinobi/libs/uploaders/backblazeB2.js:58:28 at _fulfilled (/home/Shinobi/node_modules/q/q.js:854:54) at /home/Shinobi/node_modules/q/q.js:883:30 at Promise.promise.promiseDispatch (/home/Shinobi/node_modules/q/q.js:816:13) at /home/Shinobi/node_modules/q/q.js:624:44 at runSingle (/home/Shinobi/node_modules/q/q.js:137:13) at flush (/home/Shinobi/node_modules/q/q.js:125:13) at processTicksAndRejections (node:internal/process/task_queues:78:11)
  • Odpowiedz
mireczki, bo Wy zawsze pomożecie. Mam taki problem, że nie potrafie rozróżnić do czego jest gitlab-runner, a do czego docker. Próbuje zrobić continous integration do mojej aplikacji labview. Chciałbym, że gitlab atuomatycznie wykonywał testy po commicie i udostępniał z nich raport, a jeśli nie będę tego w stanie zrobić to z innego miejsca bym chciał uruchamiać testy i wyświetlać w gicie w pipeline jakiś raport, ile na pass ile na fail. Zatrzymałem
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wyciągnąłem właśnie z dna szafy starego laptopa Dell Latitude E6400 i chciałbym dać mu drugie (albo jeszcze kolejne) życie. Nie mam pojęcia co jest w środku. Teraz szukam lekkiej dystrybucji #linux żeby całość jakoś w miarę sensownie śmigała, żebym działał #docker i żebym mógł hostować jakieś swoje dziwne rzeczy typu serwer TAK. W linuxa nie za bardzo umiem jbc.

Jaką dystrybucję Linuxa polecacie?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Daldek: potrzebujesz desktop?

Wrzucić tam jakiegoś debiana z xfce (lub bez jak nie potrzebujesz desktopa) allbo rockylinuxa.

W żadne antixy nie ma sensu się bawić, jak kolega @keep_it_real proponuje bo będziesz miał trochę p---------a się by coś co nie jest w repo tam odpalić. Szczególnie jak ten komp ma robić za serwer.
  • Odpowiedz
Heja!

Od prawie 6 lat korzystam ze środowiska #apple - tj. #macbook pro + #iphone. Jestem zadowolony, cenię sobie bardzo synchronizację miedzy tymi urządzeniami itd.

Na co dzień zajmuję się #programowanie, jestem #programista15k, mój MacBook Pro już średnio domaga, gdy odpalę infrę #docker z 20 kontenerami, a do tego przeglądarka, vs code, . Planuję końcem roku przenieść się na
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damian44__: jeśli chodzi o synchronizację to nie wiem ale do pracy developerskiej dwie inne rzeczy do rozważenia:

- macbook na M1/M2 będzie na pewno cichszy pod dużym obciążeniem od dowolnego laptopa na windows

- terminal, docker, k8s i wszystkie inne takie developerskie narzędzia działają o niebo lepiej na macos niż na windows. WSL2 czyli ten subsystem linuxowy to jest jedna wielka studnia goryczy i kopalnia frustracji w codziennej pracy przez
  • Odpowiedz