From 4c870ba117d0ac2bf853ff4391eb50be70d6c962 Mon Sep 17 00:00:00 2001 From: blorax Date: Fri, 29 May 2026 09:55:14 +0330 Subject: [PATCH] feat: add docker-compose config and create initial postgres schema --- .gitignore | 5 +++++ docker-compose.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a25282 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Dependencies +node_modules/ + +# IDE / System files +.DS_Store diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d8fd977 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,26 @@ +services: + postgres: + image: postgres:16-alpine + container_name: learning_platform_db + environment: + POSTGRES_USER: dev_user + POSTGRES_PASSWORD: "c21d8e935a40ed83" + POSTGRES_DB: learning_platform + ports: + - "5433:5432" + volumes: + - pgdata:/var/lib/postgresql/data + + pgadmin: + image: dpage/pgadmin4 + container_name: learning_platform_pgadmin + environment: + PGADMIN_DEFAULT_EMAIL: ameerkhorsand@proton.me + PGADMIN_DEFAULT_PASSWORD: "2f204a6a606e8475" + ports: + - "5050:80" + depends_on: + - postgres + +volumes: + pgdata: