This gist is now deprecated in favor of our official documentation: https://documentation.portainer.io/api/api-examples/ which contains up to date examples!
Please refer to the link above to get access to our updated API documentation and examples.
#!/bin/bash | |
# from https://chromium.woolyss.com/ | |
# and https://gist.github.com/addyosmani/5336747 | |
# and https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md | |
sudo apt-get update | |
sudo apt-get install software-properties-common | |
sudo add-apt-repository ppa:canonical-chromium-builds/stage | |
sudo apt-get update | |
sudo apt-get install chromium-browser | |
chromium-browser --headless --no-sandbox http://example.org/ |
This gist is now deprecated in favor of our official documentation: https://documentation.portainer.io/api/api-examples/ which contains up to date examples!
Please refer to the link above to get access to our updated API documentation and examples.
What is redash? | |
Redash is database viewer included BI tool inside. Redash has support for querying multiple databases, including: Redshift, Google BigQuery, PostgreSQL, MySQL, Graphite, Presto, Google Spreadsheets, Cloudera Impala, Hive and custom scripts. | |
Prerequisite : | |
1. Install docker | |
2. Install git | |
git clone https://github.com/getredash/redash.git | |
docker-compose -f docker-compose.production.yml run --rm server create_db | |
docker-compose -f docker-compose.production.yml up |
Paprika doesn't have their API documented, so this is me reverse-engineering it from an Android device
This is more useful than iterm2 because:
--- | |
database_connection: &default_connection | |
login_host: "localhost" | |
login_user: "root" | |
login_password: "password" | |
DEFAULT_ENCODING: "utf8" | |
databases: |
sudo su | |
mkdir -p /tmp | |
echo 'tmpfs /tmp tmpfs defaults,noatime,mode=1777,nosuid,size=512M,exec 0 0' >> /etc/fstab | |
mount -a | |
apt-get update | |
apt-get -y install git python python-pip python-virtualenv virtualenvwrapper python-dev gcc autoconf g++ python2.7-dev ca-certificates | |
rm -rf /var/tmp/configuration |
#!/bin/bash | |
# This script assumes that the git repository is already cloned | |
# App specifics | |
EDXAPP_USER="edxapp" | |
EDXAPP_VENV="/edx/app/edxapp/venvs/edxapp" | |
EDXAPP_DIR="/edx/app/edxapp/edx-platform" | |
# Git specifics | |
export GIT_KEY="/edx/app/course_git_backup/git_backup_deploy" |
from hashlib import sha1 | |
import random | |
import requests | |
import string | |
import time | |
# these come from your CloudShare account page | |
USER_ID = '' | |
KEY = '' |
#create data directory to contain any data we want persisted | |
sudo mkdir /var/lib/boot2docker/data && sudo chown docker:staff /var/lib/boot2docker/data | |
#pull busybox and set it up as a data volume container | |
docker run -v /var/lib/boot2docker/data:/data --name data-share busybox true | |
#pull svendowideit/samba and run it with the data-share container | |
#docker run --rm -v $(which docker):/docker -v /var/run/docker.sock:/docker.sock svendowideit/samba data-share | |
#make sure the samba share runs next time boot2docker starts |