Skip to content

Instantly share code, notes, and snippets.

View skobba's full-sized avatar

Gjermund Skobba skobba

View GitHub Profile
@skobba
skobba / createMongoDbUser.js
Created January 29, 2020 19:12
Create MongoDB user
// import { MongoClient } from 'mongodb';
import dotenv from 'dotenv';
dotenv.config({ path: '../.env' });
import * as mongo from 'mongodb';
export class MongoHelper {
public static client: mongo.MongoClient;
@skobba
skobba / install_mongodb_osx.txt
Created September 24, 2019 08:40
Install mongodb on osx
# Install
brew tap mongodb/brew
brew install mongodb-community
sudo su
mkdir -p /data/db
sudo chown -R `id -un` /data/db
# Forground
@skobba
skobba / fish_prompt.fish
Created September 17, 2019 05:09
Fish Shell Prompt
# Options
set __fish_git_prompt_show_informative_status
set __fish_git_prompt_showcolorhints
set __fish_git_prompt_showupstream "informative"
# Colors
set green (set_color green)
set magenta (set_color magenta)
set normal (set_color normal)
set red (set_color red)
# ubuntu
sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config
service ssh restart
system ssh restart
# debian
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
@skobba
skobba / direnv-install-osx.md
Created September 12, 2019 08:42
Install direnv on Mac
  1. Install direnv brew install direnv

  2. Setup ~/.bashrc eval "$(direnv hook bash)"

  3. Create .envrc file: #!/bin/bash export MY_ENV="just some env"

@skobba
skobba / gist:441ff146ee7c30b0ffd6a8b420c9055a
Created September 12, 2019 08:25
webpack - environment variable
plugins: [
new webpack.DefinePlugin({
'process.env.BACKEND': '"dev1"'
}),
....
@skobba
skobba / gist:71cb6fe0189700b207c90a9f565b641c
Created September 6, 2019 06:46
Restart nginx on alpine
nginx -s reload
@skobba
skobba / gist:4f281c1e88b118df5a88b4727ed86a98
Created September 3, 2019 09:57
dissable CORS chrome on mac
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
# Backreference
## VS Code
Must be enabled in Settings
## Regex
(fdk-color-blue)(?<!-)
@skobba
skobba / start-portainer.sh
Last active October 18, 2019 07:18
portainer
#!/bin/sh
# autostart (restart unless-stopped)
docker run -dit --restart unless-stopped -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
# autostart (restart always)
docker run -dit --restart always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer