From 769c223700bf11f4d1d18e7ae969d15d7b3e688e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Benouarets?= Date: Thu, 25 Sep 2025 23:24:52 +0200 Subject: [PATCH] feat: add Docker configuration and deployment files - Add Dockerfile for containerizing the Go application - Add docker-compose.yml for local development environment - Include PostgreSQL database service configuration - Configure networking and environment variables - Set up proper port mapping and service dependencies - Enable easy local development and deployment --- Dockerfile | 0 docker-compose.yml | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..fa8b0f4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,23 @@ +networks: + idp: + name: idp + external: false + +services: + api: + build: + context: . + dockerfile: Dockerfile + ports: + - "8000:8000" + networks: + - idp + environment: + - DB_HOST=db + - DB_PORT=5432 + - DB_USER=postgres + - DB_PASSWORD=postgres + - DB_NAME=idp + - DB_SSLMODE=disable + - JWT_ISSUER=idp + - JWT_SECRET=jlW8mwXuBs+kKibdiS6CKevNdpvAbYNTN+Fu8B3T7Jk=