Bu proje, Pgadmin ve Postgresql için docker compose ile kaldırılabilen 3 konteyner ve iki basit Flask endpoint içeren bir uygulamadır. Temel seviye bir örnek olması için tasarlanmıştır.
Kurulum:
- Docker kurulu değilse, Docker kurulum rehberine: https://www.docker.com/get-started göz atın.
Komutlar:
docker-compose build
ile konteynerleri oluşturun.docker-compose up
ile çalıştırın.docker-compose stop
ile durdurun.docker ps -a
ile konteynerleri kontrol edin.
Pgadmin arayüzü:
-
Pgadmin server adresi (muhtemelen 172.19.0.1 veya 172.20.0.1) ile servera bağlanın.
-
Kullanıcı adı, şifre ve db'ye "postgres" yazın.
-
"http://localhost:8080/" adresine gidin.
-
Kullanıcı adı ve şifre:
your_password
- GET isteği:
localhost:5000/hello
- POST isteği:
http://localhost:5000/operation
adresine 2 rakam ve 1 işlem göndererek (örneğin: {"number1": 10, "operator": "+", "number2": 5}).