phpMyAdmin - panel WWW do MySQL i MariaDB: tabele, zapytania SQL, import i eksport bez terminala.
Środowisko
| Runtime | Oficjalny obraz Docker phpmyadmin:5.2-apache, jeden kontener w trybie network_mode: host (Apache nasłuchuje tylko na 127.0.0.1 Boxa), bez własnej bazy i bez wolumenu danych |
| Zalecany plan | Box S+ (Docker, jeden lekki kontener, min 256 MB RAM) |
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, łącząc go z aplikacją MariaDB (albo MySQL) w tym samym Boxie - port i dane logowania bazy trafiają automatycznie do pliku PHPMYADMIN-SETUP.txt.
- Panel nie zakłada własnego konta ani bazy - logujesz się danymi istniejącej bazy przy każdym wejściu, bez automatycznego logowania.
- Baza musi być lokalna w tym samym Boxie (127.0.0.1) - phpMyAdmin nie łączy się z zewnętrznym serwerem. Bez połączenia z aplikacją bazy domyślny port to 3306.
- Inny zakres niż Adminer (też w katalogu): phpMyAdmin obsługuje tylko MySQL i MariaDB, Adminer dodatkowo PostgreSQL i inne silniki.
Czas na deploy?
Wybierz plan Box i postaw aplikację phpMyAdmin jeszcze dziś.
