Saplo / Blog

#poradnik

Wpisy oznaczone tagiem poradnik.

Jak postawić Docker na Saplo (własny obraz albo docker-compose)
Poradniki

Jak postawić Docker na Saplo (własny obraz albo docker-compose)

Docker to najbardziej elastyczna opcja w katalogu Saplo - dajesz własny Dockerfile albo docker-compose.yml, a Saplo buduje obraz i go uruchamia. Jeśli aplikacji nie ma jako gotowej receptury, a ma oficjalny obraz Docker, prawdopodobnie postawisz ją właśnie tutaj.

Grzegorz Kalmus·
Jak postawić Node.js na Saplo (własny backend z repozytorium)
Poradniki

Jak postawić Node.js na Saplo (własny backend z repozytorium)

Node.js to nie framework, tylko runtime - stack "Node.js" w katalogu Saplo nie narzuca żadnej konwencji, sam piszesz Express, Fastify, Koa, NestJS albo własny serwer HTTP. Saplo pilnuje tylko, żeby proces działał cały czas i wracał po awarii. Poniżej jak to postawić i wdrożyć własny kod przez `git push`.

Grzegorz Kalmus·
Jak postawić SvelteKit na Saplo (lekka aplikacja z SSR)
Poradniki

Jak postawić SvelteKit na Saplo (lekka aplikacja z SSR)

SvelteKit kompiluje komponenty do czystego JavaScriptu już w czasie builda, więc gotowa aplikacja jest wyjątkowo lekka i szybko startuje nawet na słabszych telefonach. Z adapterem node działa jako SSR - długo żyjący proces, który na Saplo uruchamiasz jako usługę zarządzaną, z wdrożeniem prosto z repozytorium Git.

Grzegorz Kalmus·
Jak postawić Nuxt na Saplo (Vue z renderowaniem SSR)
Poradniki

Jak postawić Nuxt na Saplo (Vue z renderowaniem SSR)

Nuxt to dla Vue to, czym Next.js jest dla Reacta - pełne renderowanie po stronie serwera, które wymaga długo działającego procesu Node w tle, nie tylko katalogu ze statycznymi plikami. Na Saplo Nuxt uruchamiasz jako usługę zarządzaną z automatycznym restartem, z wdrożeniem prosto z repozytorium Git.

Grzegorz Kalmus·
Jak postawić Astro na Saplo (szybka strona z islands)
Poradniki

Jak postawić Astro na Saplo (szybka strona z islands)

Astro generuje domyślnie w pełni statyczną stronę i pozwala dorzucić interaktywne komponenty (islands) z Reacta, Vue czy Svelte tylko tam, gdzie naprawdę są potrzebne. Na Saplo stawiasz go jednym kliknięciem z katalogu aplikacji, a wynikowy build trafia prosto pod nginx bez procesu w tle.

Grzegorz Kalmus·
Jak postawić Vue na Saplo (lekka aplikacja frontend)
Poradniki

Jak postawić Vue na Saplo (lekka aplikacja frontend)

Vue 3 zbudowany przez Vite stawiasz na Saplo tak samo jak każdą inną aplikację z katalogu, a wynikowy katalog `dist` trafia prosto pod nginx, bez procesu Node trzymanego w pamięci. Poniżej krok po kroku, łącznie z wdrożeniem własnego kodu przez `git push` i routingiem Vue Router w trybie history.

Grzegorz Kalmus·
Jak postawić React na Saplo (SPA i dashboard bez backendu)
Poradniki

Jak postawić React na Saplo (SPA i dashboard bez backendu)

React zbudowany przez Vite stawiasz na Saplo jednym kliknięciem w katalogu aplikacji, a wynikowy katalog `dist` trafia prosto pod nginx bez żadnego procesu Node w tle. Poniżej krok po kroku: od pustego Boxa, przez startowy szkielet, po wdrożenia własnego kodu przez `git push`.

Grzegorz Kalmus·
Jak postawić Chatwoot na Saplo (czat na żywo i helpdesk dla zespołu)
Poradniki

Jak postawić Chatwoot na Saplo (czat na żywo i helpdesk dla zespołu)

Chatwoot to widget czatu na żywo i wspólna skrzynka zgłoszeń dla zespołu obsługi klienta, open source alternatywa dla Intercom, Zendesk i Tawk.to. Rozmowy z czatu na stronie, maila i mediów społecznościowych trafiają w jedno miejsce, z automatyzacjami i statystykami zespołu, bez opłaty liczonej od kolejnego agenta.

Grzegorz Kalmus·