Catalog · How the catalog works
delphi-webservice
Webservice Free Pascal/Delphi avec PostgreSQL - API RESTful et formulaire d'inscription
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Delphi Web Service avec PostgreSQL
Webservice Free Pascal/Delphi avec base de données PostgreSQL, déployé dans Docker.
Fonctionnalités
- API RESTful en Free Pascal
- Base de données PostgreSQL 15
- Formulaire d'inscription utilisateur
- API de gestion des utilisateurs
- Déploiement Docker complet
Prérequis
- Docker
- Docker Compose
Démarrage rapide
./start.shLe script va:
- Nettoyer les anciens conteneurs
- Construire et démarrer les services
- Attendre que PostgreSQL soit prêt
- Ouvrir automatiquement le navigateur
URLs
- Formulaire: http://localhost:8080/
- API Users: http://localhost:8080/api/users
- API Status: http://localhost:8080/api/status
Configuration PostgreSQL
- Host: localhost:5432
- User: delphi
- Password: delphi123
- Database: delphi_db
Commandes utiles
# Voir les logs
docker-compose logs -f
# Arrêter les services
docker-compose down
# Accéder à PostgreSQL CLI
docker exec -it delphi-postgres psql -U delphi -d delphi_dbStructure du projet
.
????????? start.sh # Script de d??marrage
????????? webservice/
????????? WebServer.pas # Code source du webservice
????????? Dockerfile # Configuration Docker
????????? docker-compose.yml # Orchestration des services
????????? init.sql # Script d'initialisation de la DBDéveloppement
Le webservice est écrit en Free Pascal et utilise:
- Serveur HTTP intégré
- Connexion PostgreSQL
- Gestion des routes API
- Serveur de fichiers statiques
Licence
MIT

