Skip to content

Instantly share code, notes, and snippets.

View keevie's full-sized avatar
🐤

Daniel Dyssegaard Kallick keevie

🐤
View GitHub Profile
const getUrl = async(url) => {
const resp = await fetch(url, {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
method: 'GET',
});
const res = resp.json();
return res
@keevie
keevie / nginx.conf
Created January 10, 2024 16:30
beanstalk
# Elastic Beanstalk Nginx Configuration File
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
worker_rlimit_nofile 131599;
events {
worker_connections 1024;
if [[ $# -eq 0 ]] ; then
echo 'usage:'
echo 'bash ./tunnel.sh SUBDOMAIN LOCAL_PORT'
echo 'example: bash ./tunnel.sh daniel 8000'
echo 'you need our ssh key, kingfisher-alb in your ~/.ssh directory'
exit 0
fi
port=$RANDOM
@keevie
keevie / json
Last active December 6, 2023 18:25
{
"bytes_sent": 2,
"host": "172.30.3.238",
"ip": "",
"log_type": "access",
"nginx_server_id": "${NOMAD_SHORT_ALLOC_ID}",
"referrer": "",
"request": "GET /healthcheck HTTP/1.1",
"request_time": 0,
"timestamp": "2023-12-06T18:24:07.092Z",
if test ! -f /usr/share/keyrings/hashicorp-archive-keyring.gpg; then
curl -o- https://apt.releases.hashicorp.com/gpg | gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
fi
if test ! -f /etc/apt/sources.list.d/hashicorp.list; then
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" \
> /etc/apt/sources.list.d/hashicorp.list
fi
apt-get -y update
@keevie
keevie / install-nginx-certbot.sh
Last active October 17, 2023 21:57
nginx with certbot and a http upstream
sudo apt-get update
sudo apt-get -y install nginx certbot python3-certbot-nginx
#dnsname="warbler-azure.frameable.com"
#email="tech@frameable.com"
if ! test -f /etc/letsencrypt/live/$dnsname/fullchain.pem; then
sudo certbot --nginx -d "$dnsname" \
--email="$email" \
--agree-tos \
worker_processes 1;
worker_rlimit_nofile 200000;
events {
worker_connections 16384;
}
http {
include mime.types;
Setting session ID cookie for user 3722098653269536
******** REQ SESSION USER
{
id: 7,
provider_user_id: '3533a6ac-d255-462f-ad05-1fca49e65a04',
email: 'daniel@metamapper.onmicrosoft.com',
avatar_url: 'https://kingfisher-file-uploads-dev.s3.amazonaws.com/d17cbaac0fe23374ec371c47c1af02ff9844a6.svg',
display_name: 'Daniel Dyssegaard Kallick',
provider: 'microsoft',
uuid: '3722098653269536',
[
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_191550348.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_282202229.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_332261972.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_361276319.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_365270287.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_373436096.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_377886066.jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_382793132+(1).jpeg",
"https://kingfisher-file-uploads-prod.s3.amazonaws.com/stockphotos/AdobeStock_386163619-1.png",

Table friends

in a lounge layout, join a table with camera on and mic off, then run this bookmarklet