Odoo - open source ERP (sprzedaż, magazyn, zakupy, faktury, księgowość, kadry, projekty) w wersji Community, z modułami po polsku.
Środowisko
| Runtime | Oficjalny obraz Docker odoo:18.0 (Python i klient PostgreSQL), własny Postgres 16 w komplecie, nginx Boxa jako reverse proxy |
| Zalecany plan | Box L+ (min 4 GB RAM, Docker, dwa kontenery) |
Przykładowy saplo.yaml
Plik saplo.yaml w katalogu głównym repozytorium opisuje, jak Saplo ma zbudować i uruchomić aplikację. Wygeneruje go też komenda saplo init.
Pełny opis wszystkich pól znajdziesz na stronie Plik saplo.yaml.
Jak wdrożyć
Ten stack wdrożysz na trzy sposoby - wybierz wygodny dla siebie:
- Z panelu - tworzysz aplikację klikami, kod wgrywasz później przez CLI lub Git.
- Saplo CLI - z katalogu projektu:
saplo init, potemsaplo deploy. - Deploy z GitHub - podłączasz repo raz, każdy push wdraża się sam.
Dobrze wiedzieć
- Stawiasz z panelu jednym kliknięciem - Saplo instaluje Docker CE, pobiera obraz i uruchamia kontenery.
- Baza jest inicjalizowana automatycznie (moduł base), więc nie dostaniesz błędu 'Database odoo not initialized'. Sam ten krok trwa kilka minut.
- Konto administratora zakładamy automatycznie przez konsolę Odoo - dane logowania są w pliku ODOO-SETUP.txt w katalogu aplikacji.
- Po zalogowaniu wyłącz tryb techniczny (Ustawienia -> Ogólne) i zainstaluj potrzebne moduły (Aplikacje -> słupki modułów). Moduły sprzedaży, magazynu i księgowości mają pełne polskie tłumaczenia.
- To najcięższy przepis w katalogu Saplo - przy dużej ilości faktur i produktów potrafi zjeść około 2 GB RAM. Box z 4 GB RAM i jedna firma pracuje wygodnie.
- Kopia (automatyczna od Box L, ręcznie snapshotem na każdym planie) obejmuje własny wolumen bazy z danymi firmy.
Czas na deploy?
Wybierz plan Box i postaw aplikację Odoo jeszcze dziś.
