Coś nie działa - zobacz logi
Something does not work - inspect the logs
Kod: Zaznacz cały
docker logs --tail=50 suplascripts
docker logs --tail=50 suplascripts-db
Zmiana strefy czasowej dla wybranego użytkownika
Change user timezone
Kod: Zaznacz cały
docker exec suplascripts-db mysql -u suplascripts --password=$DB_PASSWORD suplascripts -e "UPDATE users SET timezone='Europe/Warsaw' WHERE username='youruser'"
Kopia zapasowa bazy danych
Database backup
Kod: Zaznacz cały
docker exec suplascripts-db mysqldump -u root --password="$DATABASE_PASSWORD" suplascripts > suplascripts.sql
Jeśli przenosisz działającą instancję w inne miejsce, skopiuj też plik supla-scripts/var/system/key (jest to klucz używany do szyfrowania danych dostępowych do SUPLA API w bazie danych).
Przywrócenie danych z kopii zapasowej
Restore database from the backup
Kod: Zaznacz cały
docker exec suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" -e "DROP SCHEMA suplascripts;"
docker exec suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" -e "CREATE SCHEMA suplascripts;"
docker exec suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" -e "GRANT ALL PRIVILEGES ON suplascripts.* TO 'suplascripts'@'localhost';"
cat suplascripts.sql | docker exec -i suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" suplascripts
Jeśli przeniosłeś instancję w inne miejsce, podmień plik supla-scripts/var/system/key na ten używany w poprzedniej instancji.
Konfiguracja autentykacji OAuth z prywatną instancją SUPLA Cloud
OAuth authorization with private SUPLA Cloud instance
https://github.com/fracz/supla-scripts/ ... d-instance