Skip to content

Instantly share code, notes, and snippets.

View kuzznya's full-sized avatar
🐽
418 I'm a teapot

Ilia Kuznetsov kuzznya

🐽
418 I'm a teapot
View GitHub Profile
@kuzznya
kuzznya / docker-compose.yml
Last active April 12, 2024 22:22
wg-easy docker-compose
version: "3.8"
services:
wg-easy:
environment:
# Change Language:
# (Supports: en, ru, tr, no, pl, fr, de, ca, es)
- LANG=en
- WG_HOST=domain.com
- PASSWORD=pass
version: '3.9'
services:
redis-1: &first
image: redis:7.0
container_name: redis-1
entrypoint: /usr/bin/entrypoint.sh
command: --port $$PORT --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000
environment:
PORT: 7000
@kuzznya
kuzznya / CustomLiquibaseMigrationService.java
Created July 13, 2022 08:37
Quarkus + Maven + jOOQ + reactive-pg-client + Liquibase + Testcontainers
import io.quarkus.datasource.runtime.DataSourcesRuntimeConfig;
import io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig;
import io.quarkus.runtime.StartupEvent;
import liquibase.Contexts;
import liquibase.Liquibase;
import liquibase.database.DatabaseFactory;
import liquibase.resource.ClassLoaderResourceAccessor;
import lombok.extern.slf4j.Slf4j;
import org.eclipse.microprofile.config.inject.ConfigProperty;
@kuzznya
kuzznya / [A] spring_boot_microservices.md
Last active June 30, 2020 21:39
Spring Boot microservices config

Spring Boot microservices config

Config for test project with 4 microservices:

  1. Discovery server (Eureka)
  2. Config server
  3. Test service
  4. API Gateway

Each service has pom.xml, application.properties (or .yml) & some have bootstrap.yml for Spring Cloud config