Skip to content

Instantly share code, notes, and snippets.

@harmakhis971
harmakhis971 / mysql-docker.sh
Created February 27, 2019 21:09 — forked from nilo/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE | gzip -9 > /home/nilo/backup/percona/percona_dump_$(date +"%F_%T").sql.gz
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@harmakhis971
harmakhis971 / create_g_suite_account.rb
Created February 27, 2019 17:57 — forked from shohey1226/create_g_suite_account.rb
How to create GSuite user by ruby api (always confusing this due to a lack of docs..)
def create_g_suite_email
return if Rails.env.test? || Rails.env.development? # skip if it's test
g_email = "#{self.first_name}.#{self.last_name}@xxxx.com".downcase
user_object = Google::Apis::AdminDirectoryV1::User.new
user_object.primary_email = g_email
user_object.name = Google::Apis::AdminDirectoryV1::UserName.new
user_object.name.given_name = self.first_name
user_object.name.family_name = self.last_name
user_object.password = 'xxxxxxxxxxxx'
response = admin_directory.insert_user(user_object)