Changes
This commit is contained in:
@@ -28,12 +28,12 @@ JWT_REFRESH_EXPIRATION=7d
|
||||
|
||||
# Email Configuration (SMTP)
|
||||
# CHANGE THESE: Configure your email provider
|
||||
EMAIL_HOST=smtp.yourmailprovider.com
|
||||
EMAIL_PORT=587
|
||||
EMAIL_SECURE=false
|
||||
EMAIL_USER=your_email@yourdomain.com
|
||||
EMAIL_PASS=your_email_password
|
||||
EMAIL_FROM="SerpentRace <noreply@yourdomain.com>"
|
||||
EMAIL_HOST=mail.serpentrace.hu
|
||||
EMAIL_PORT=465
|
||||
EMAIL_SECURE=true
|
||||
EMAIL_USER=noreply@serpentrace.hu
|
||||
EMAIL_PASS=ZUx720ece&Cin&F{
|
||||
EMAIL_FROM="SerpentRace <noreply@serpentrace.hu>"
|
||||
|
||||
# MinIO Object Storage
|
||||
MINIO_ENDPOINT=minio
|
||||
@@ -45,7 +45,7 @@ MINIO_SECRET_KEY=CHANGE_THIS_MINIO_SECRET_KEY_123!
|
||||
MINIO_BUCKET_NAME=serpentrace-logs
|
||||
|
||||
# Application Settings
|
||||
APP_BASE_URL=http://your-domain.com
|
||||
APP_BASE_URL=https://szesnake.ddc.sze.hu
|
||||
PORT=3000
|
||||
|
||||
# Chat System Limits
|
||||
|
||||
@@ -200,4 +200,12 @@ docker-compose -f docker-compose.deploy.yml up -d
|
||||
- PostgreSQL: 15-alpine
|
||||
- Redis: 7-alpine
|
||||
- MinIO: Latest
|
||||
- Nginx: Alpine
|
||||
- Nginx: Alpine
|
||||
|
||||
|
||||
## DataBase information
|
||||
- System: PostgreSQL
|
||||
- Server: postgres
|
||||
- Username: postgres
|
||||
- Password: postgres
|
||||
- Database: serpentrace
|
||||
@@ -106,6 +106,32 @@ services:
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
|
||||
# Adminer Database Viewer
|
||||
pgadmin:
|
||||
image: adminer:latest
|
||||
container_name: serpentrace-adminer
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8083:8080" # Access via http://<server-ip>:8083
|
||||
depends_on:
|
||||
- postgres
|
||||
networks:
|
||||
- serpentrace-network
|
||||
|
||||
# Redis Commander
|
||||
redis-commander:
|
||||
image: rediscommander/redis-commander:latest
|
||||
container_name: serpentrace-redis-commander
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8082:8081" # Access via http://<server-ip>:8082
|
||||
environment:
|
||||
REDIS_HOSTS: local:serpentrace-redis:6379
|
||||
depends_on:
|
||||
- redis
|
||||
networks:
|
||||
- serpentrace-network
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
driver: local
|
||||
|
||||
+37
-4
@@ -45,10 +45,43 @@ server {
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# Static assets caching
|
||||
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
|
||||
expires 1y;
|
||||
add_header Cache-Control "public, immutable";
|
||||
# Adminer Database Viewer proxy
|
||||
location /pgadmin/ {
|
||||
proxy_pass http://pgadmin:8080/;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
|
||||
# Redis Commander proxy
|
||||
location /redis/ {
|
||||
proxy_pass http://redis-commander:8081/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection 'upgrade';
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_redirect http://redis-commander:8081/ /redis/;
|
||||
proxy_cache_bypass $http_upgrade;
|
||||
}
|
||||
|
||||
# MinIO Console proxy
|
||||
location /minio/ {
|
||||
proxy_pass http://minio:9001/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection 'upgrade';
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_redirect http://minio:9001/ /minio/;
|
||||
sub_filter '<base href="/"' '<base href="/minio/"';
|
||||
sub_filter_types text/html;
|
||||
proxy_cache_bypass $http_upgrade;
|
||||
}
|
||||
|
||||
# Health check endpoint
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Port": 5432,
|
||||
"MaintenanceDB": "serpentrace",
|
||||
"Username": "postgres",
|
||||
"Password": "postgres",
|
||||
"SSLMode": "prefer",
|
||||
"Comment": "SerpentRace Production Database"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user