Jeśli w poniższych komendach pojawiają się zmienne środowiskowe typu $DATABASE_PASSWORD, możesz je przed wykonaniem komendy ustawić manualnie, np:
Code: Select all
DATABASE_PASSWORD=HasloDoBazyDanychCode: Select all
source supla-scripts/docker/.envCode: Select all
DATABASE_PASSWORD=HasloDoBazyDanychCode: Select all
source supla-scripts/docker/.envCode: Select all
docker logs --tail=50 suplascripts
docker logs --tail=50 suplascripts-db
Code: Select all
docker exec suplascripts-db mysql -u suplascripts --password=$DB_PASSWORD suplascripts -e "UPDATE users SET timezone='Europe/Warsaw' WHERE username='youruser'"
Code: Select all
docker exec suplascripts-db mysqldump -u root --password="$DATABASE_PASSWORD" suplascripts > suplascripts.sql
Code: Select all
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
Code: Select all
pi@raspberrypi:~ $ docker exec suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" -e "DROP SCHEMA suplascripts;"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Code: Select all
DATABASE_PASSWORD=HasloDoBazyDanychCode: Select all
source supla-scripts/docker/.env
jedynie czego nie zrobiłem to nie dałem komendy:fracz wrote: Sat Feb 23, 2019 9:28 am Poniżej znajdziesz przydatne komendy pozwalające na zarządzanie Twoją instancją SUPLA Scripts.
Jeśli w poniższych komendach pojawiają się zmienne środowiskowe typu $DATABASE_PASSWORD, możesz je przed wykonaniem komendy ustawić manualnie, np:
albo użyć pliku .env z konfiguracji dockera i załadować je automatycznie:Code: Select all
DATABASE_PASSWORD=HasloDoBazyDanych
Po takiej konfiguracji komendy już można wklejać bez żadnych modyfikacji.Code: Select all
source supla-scripts/docker/.env
Code: Select all
source supla-scripts/docker/.envCode: Select all
pi@raspberrypi:~ $ source supla-scripts/docker/.env
pi@raspberrypi:~ $ docker exec suplascripts-db mysqldump -u root --password="$DATABASE_PASSWORD" suplascripts > suplascripts.sql
Code: Select all
pi@raspberrypi:~ $ source supla-scripts/docker/.env
pi@raspberrypi:~ $ docker exec suplascripts-db mysql -u root --password="$DATABASE_PASSWORD" -e "DROP SCHEMA suplascripts;"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
pi@raspberrypi:~ $