Page:
Deployment Guide
No results
1
Deployment Guide
Jan K9f edited this page 2025-06-04 09:36:55 +02:00
Deployment Guide
This page provides detailed instructions for deploying the Casino application to various environments.
Prerequisites
- Docker and Docker Compose
- Access credentials for the deployment environment
- SSL certificates (for production)
Development Environment
For local development deployment, see Development-Environment-Setup.
Staging Environment
# Deploy to staging
./deploy.sh staging
Production Environment
# Deploy to production
./deploy.sh production
Docker Deployment
The application is containerized using Docker. The main components are:
- Frontend (Angular)
- Backend (Spring Boot)
- Keycloak (Authentication)
- PostgreSQL (Database)
See the docker-compose files in the /docker
directory for the complete setup.
Monitoring
After deployment, verify that all services are running properly:
# Check container status
docker ps
# View logs
docker-compose logs -f
Rollback Procedure
In case of deployment issues:
# Rollback to previous version
./deploy.sh rollback