letsencrypt and traefik with docker compose

problem statement

In a free tier oci instance I wanted to have a single point of entry with TLS and valid certs I also wanted to have multiple containers served using a wildcard domain. Also needed to be able to add new containers and immediately have them available with cert and fqdn

BOM

  • traefik
  • duckdns
  • letsencrypt
  • docker compose
  • env-file for docker compose

docker compose

This is the choice for deploying services.

Read more →

elasticsearch notes from a slack app

creating a small app with ES as backend

This is a series about a slack related app where we use ES as the backend for every event we would possibly like to store for analysis.

There are few things we need to consider and the first is related to the fields provided by the slack api that are related to dates and timestamps.

Most of them are ending with ts. By storing all events in ES we can then go and identify them.

Read more →