Wdróż aplikację Kener na Pethost jednym kliknięciem
Strona statusu z monitorami dostępności i incydentami
Co się dzieje
- Logujesz się do Pethost albo zakładasz konto, kluczem dostępu, przez GitHub albo Google.
- Nie masz jeszcze maszyny? Wybierasz plan, a my ją dla ciebie przygotowujemy. Link czeka w twojej przeglądarce, aż będzie gotowa.
- Okno „Nowy projekt” otwiera się na tej aplikacji, a ty klikasz „Utwórz projekt”.
- Za minutę czy dwie aplikacja działa pod własnym adresem z HTTPS. Jej sekrety są tworzone losowo, a dane trafiają do nocnego backupu.
- To projekt jak każdy inny: jego compose.yaml, .env, logi i terminal są w panelu, a twój agent może go zmienić, cofnąć do wcześniejszej wersji albo przywrócić.
Pierwsze kroki
Otwórz adres projektu, wybierz Login i załóż konto administratora. Zrób to od razu: do tego czasu strona jest otwarta dla każdego, kto zna adres. Potem w Site Configurations wpisz https://kener.sam.pethost.app w polu Site URL: z niego powstają linki w e-mailach i w kanale RSS.
Co uruchamia
Szablon to ten compose.yaml i zmienne, które zapisuje do .env projektu. Pethost uruchamia plik dokładnie tak, jak jest napisany.
services:
kener:
image: rajnandan1/kener:4.1.7
restart: unless-stopped
environment:
KENER_SECRET_KEY: ${SECRET_KEY}
ORIGIN: ${URL}
REDIS_URL: redis://redis:6379
volumes:
# The SQLite database: monitors, their history, incidents and settings.
- data:/app/database
depends_on:
- redis
# Kener's queues and scheduler.
redis:
image: redis:8-alpine
restart: unless-stopped
volumes:
- redis:/data
volumes:
data:
redis:
