# Systemd service file for Django backend # Place this file in /etc/systemd/system/payments-backend.service # Then run: # sudo systemctl daemon-reload # sudo systemctl enable payments-backend # sudo systemctl start payments-backend [Unit] Description=Gunicorn instance to serve payments.taifaguard.co.ke Django backend After=network.target [Service] User=www-data Group=www-data WorkingDirectory=/var/www/html/internet/buy/backend Environment="PATH=/var/www/html/internet/buy/backend/venv/bin" Environment="DJANGO_SETTINGS_MODULE=backend.settings" # Database configuration (update with your actual values) Environment="DB_NAME=internet_payments" Environment="DB_USER=django_user" Environment="DB_PASSWORD=your_secure_password_here" Environment="DB_HOST=localhost" Environment="DB_PORT=5432" # Django secret key (update with your actual secret key) # Environment="DJANGO_SECRET_KEY=your-secret-key-here" ExecStart=/var/www/html/internet/buy/backend/venv/bin/gunicorn \ --config /var/www/html/internet/buy/backend/gunicorn_config.py \ backend.wsgi:application Restart=always RestartSec=3 [Install] WantedBy=multi-user.target