Skip to content

Instantly share code, notes, and snippets.

@dnno
dnno / docker-compose.yaml
Created May 10, 2021 11:18
Docker-compose setup for Vaultwarden
version: '3'
services:
bitwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
- WEBSOCKET_ENABLED=true
- SIGNUPS_ALLOWED=false
@dnno
dnno / ReactorMonoZip2.kt
Created November 15, 2023 08:20
Merging Reactor Monos with vararg parameter
zip(
userGateway.getUsers(),
ordersGateway.getOrders()
) {
UsersAndOrders(
it[0] as Users,
it[1] as Orders
)
}
@dnno
dnno / ReactorMonoZip.kt
Created November 15, 2023 08:05
Zipping Reactor Monos
Mono.zip(
userGateway.getUsers(),
ordersGateway.getOrders()
)
.map { (users, orders) ->
UsersAndOrder(users, orders)
}
@dnno
dnno / docker-compose.yaml
Last active October 20, 2023 12:47
Wordpress docker-compose.yaml
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: ${MYSQL_USER}
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
@dnno
dnno / init-letsencrypt.sh
Created October 20, 2023 12:32
Initialize LetsEncrypt certificates
#!/bin/bash
while getopts d:e: flag
do
case "${flag}" in
d) domain=${OPTARG};;
e) email=${OPTARG};;
esac
done
@dnno
dnno / docker-compose.yaml
Created October 20, 2023 12:21
nginx docker-compose.yaml
version: '3'
services:
nginx:
image: nginx:1.25.2
container_name: nginx
restart: always
volumes:
- ./conf/nginx.conf:/etc/nginx/nginx.conf
- ./conf/conf.d:/etc/nginx/conf.d
- ./data/certbot/conf:/etc/letsencrypt
@dnno
dnno / copy-access-token.js
Last active April 12, 2023 12:27
copy-access-token.js
> {%
var access_token = response.body['access_token']
client.global.set("access_token", access_token)
%}
@dnno
dnno / http-client.private.env.json
Created April 12, 2023 12:26
http-client.private.env.json
"dev": {
"SSLConfiguration": {
"clientCertificate": "dev.pem",
"clientCertificateKey": "dev.key.pem",
"hasCertificatePassphrase": true
}
}
@dnno
dnno / service-request-with-token.http
Created April 12, 2023 12:25
service-request-with-token.http
GET https://{{ service-host }}/hello-world
Authorization: Bearer {{ access_token }}
@dnno
dnno / authenticate-with-variable.http
Created April 12, 2023 12:25
authenticate-with-variable.http
POST https://{{ oauth-host }}/oauth/token?grant_type=client_credentials
Content-Type: application/json