Skip to content

Instantly share code, notes, and snippets.

View EmbeddedAndroid's full-sized avatar

0x1 EmbeddedAndroid

View GitHub Profile
@EmbeddedAndroid
EmbeddedAndroid / docker-compose.yml
Created December 5, 2018 00:39
Simple MQTT IOTA Data Stream
version: '3'
services:
mosquitto:
image: opensourcefoundries/simple-mosquitto-broker:latest
read_only: true
restart: always
network_mode: "host"
iota-mqtt:
image: miota/iota-mqtt-broker:latest
@EmbeddedAndroid
EmbeddedAndroid / haven.txt
Last active April 20, 2018 21:00
Install a Haven Full Node Wallet
1) Install Docker - https://docs.docker.com/install/
2) Create your blockchain and wallet volume mounts (This will store your persistent data)
2a) mkdir /home/user/blockchain/haven
2b) mkdir /home/user/wallet/haven
3) Start havend
3a) docker run -dit --name havend --restart=always -v /home/user/blockchains/haven:/root/.haven -v /home/user/wallets/haven:/wallet cryptowallets/havend:latest
4) Monitor havend sync status
4a) docker logs -f havend
5) Access your wallet
5a) docker exec -ti havend /bin/bash -c 'cd /wallet && haven-wallet-cli'
@EmbeddedAndroid
EmbeddedAndroid / docker-compose.yml
Created October 5, 2017 05:27
Registry Example
registry:
image: registry:2
ports:
- 5000:5000
registry:
image: registry:2
ports:
- 5000:5000
@EmbeddedAndroid
EmbeddedAndroid / test-alpine.sh
Created July 11, 2017 19:51
Alpine Build Script
#!/bin/bash
GIT_SSL_NO_VERIFY=true git clone https://github.com/EmbeddedAndroid/alpine-docker.git
cd alpine-docker
chmod a+x wrapper.sh mkimage-alpine.sh
if [ $ARCH = "arm64" ]; then
if [ $REL == "edge" ]; then
./wrapper.sh -a aarch64 -o alpine -r $REL
else
@EmbeddedAndroid
EmbeddedAndroid / build-minideb.sh
Last active July 11, 2017 19:05
Minideb Multiarch Build Script
#!/bin/bash
cd /root
install_packages debootstrap debian-archive-keyring git devscripts build-essential
GIT_SSL_NO_VERIFY=true git clone https://github.com/bitnami/minideb.git
cd minideb
./mkimage stretch-$ARCH.tar stretch
@EmbeddedAndroid
EmbeddedAndroid / refresh-slave.sh
Created April 6, 2017 03:05
Update your slave container
#!/bin/bash
sudo docker pull kernelci/lava-slave-docker-v2-lab-tbaker:latest
sudo docker stop lava-slave-01
sudo docker rm lava-slave-01
sudo docker run -dit -v /dev:/dev -e LAVA_SERVER_IP='192.168.1.21' -e LAVA_MASTER=192.168.1.16 --name=lava-slave-01 -h lava-slave-01 --privileged kernelci/lava-slave-docker-v2-lab-tbaker:latest
@EmbeddedAndroid
EmbeddedAndroid / build-armhf.sh
Created April 5, 2017 21:12
minideb build script for armhf
#!/bin/bash
cd /root
apt-get update
apt-get install -y debootstrap debian-archive-keyring git devscripts build-essential
git clone https://github.com/bitnami/minideb.git
cd minideb
./mkimage stretch-armhf.tar stretch
@EmbeddedAndroid
EmbeddedAndroid / build-arm64.sh
Created April 5, 2017 21:08
minideb build script for arm64
#!/bin/bash
cd /root
apt-get update
apt-get install -y debootstrap debian-archive-keyring git devscripts build-essential
git clone https://github.com/bitnami/minideb.git
cd minideb
./mkimage stretch-arm64.tar stretch
ip -6 route add <ipv6-prefix>::/<subnet> dev docker0
sysctl net.ipv6.conf.default.forwarding=1
sysctl net.ipv6.conf.all.forwarding=1
sysctl net.ipv6.conf.enP2p1s0.accept_ra=2
service ndppd restart
service docker restart