Skip to content

Instantly share code, notes, and snippets.

View EvilFreelancer's full-sized avatar

Pavel Zloi EvilFreelancer

View GitHub Profile
@EvilFreelancer
EvilFreelancer / docker-compose.yml
Created September 25, 2021 13:24
My local Nextcloud installation via docker-compose
version: '3.8'
volumes:
nextcloud:
services:
nextcloud-nginx:
image: nginx
restart: unless-stopped
@EvilFreelancer
EvilFreelancer / builder.sh
Created November 10, 2018 16:15
Upwork on NixOS
#!/bin/sh
source $stdenv/setup
PATH=$dpkg/bin:$PATH
dpkg -x $src unpacked
cp -r unpacked/* $out/
@EvilFreelancer
EvilFreelancer / fibo.js
Created September 6, 2022 09:18
Fibonacci Sequence In JavaScript
const max = process.argv.slice(2);
const fibonacci = n => {
let a = 0, b = 1, c = n;
console.log(a);
console.log(b);
for(let i = 2; i <= n; i++) {
c = a + b;
console.log(c);
@EvilFreelancer
EvilFreelancer / client.js
Last active September 26, 2022 07:43
Simple Socket.IO server and client on JavaScript
const PRIVATE_CHANNEL = 'channel_private';
const GLOBAL_CHANNEL = 'default';
var io = require('socket.io-client');
var socket = io.connect('http://localhost:8080');
var channel = null;
socket.on('connect', function () {
console.log('CONNECT');
@EvilFreelancer
EvilFreelancer / docker-compose.yml
Created April 25, 2023 23:06
docker-compose with k3s server and agent
version: '3'
services:
k3s-server:
image: rancher/k3s
command: server --disable-agent
environment:
K3S_KUBECONFIG_OUTPUT: /output/kubeconfig.yaml
volumes:
- ./k3s-server:/var/lib/rancher/k3s
- ./kubeconfig.yaml:/output/kubeconfig.yaml
apiVersion: v1
kind: Namespace
metadata:
name: my-namespace
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
namespace: my-namespace
spec:
replicas: 3
selector:
matchLabels:
app: my-app
apiVersion: apps/v1
kind: Deployment
metadata:
name: my-deployment
spec:
replicas: 3
selector:
matchLabels:
app: my-app
template:
apiVersion: v1
kind: Pod
metadata:
name: my-pod
namespace: my-namespace
spec:
containers:
- name: my-container
image: nginx:latest
ports:
apiVersion: v1
kind: ConfigMap
metadata:
name: my-deployment-config
namespace: my-namespace
data:
app-config.json: |
{
"database": {
"host": "my-database-service",