Skip to content

Instantly share code, notes, and snippets.

View robertohein's full-sized avatar

Roberto Hein robertohein

View GitHub Profile
@robertohein
robertohein / App.tsx
Last active January 15, 2024 22:00
React Native WebView persist state from localStorage on AsyncStorage and load state from AsyncStorage (useful with redux-persist)
import React, { useEffect, useRef, useState } from 'react';
import { StyleSheet } from 'react-native';
import AsyncStorage from '@react-native-async-storage/async-storage';
import { SafeAreaView } from 'react-native-safe-area-context';
import WebView, { WebViewMessageEvent } from 'react-native-webview';
import { StatusBar } from 'expo-status-bar';
enum MessageTypes {
apt-get update
apt-get upgrade
apt-get install tasksel
tasksel install lamp-server
apt-get install phpmyadmin
apt install openjdk-8-jdk
apt install maven
apt-get install git
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
@robertohein
robertohein / spring.service
Last active April 28, 2020 13:07
spring boot systemd service
[Unit]
Description= Service description
After=mysql.service
[Service]
User=root
WorkingDirectory=/app/caf-pdmg/target
ExecStart=/usr/bin/java -jar -Xmx4G -Xms2G -Dfile.encoding=UTF-8 app.jar SuccessExitStatus=143
Restart=on-failure
[Install]
WantedBy=multi-user.target