Skip to content

Deployment

Guide for deploying Tusk applications to production.

Docker

Use the generated docker-compose.yml:

docker-compose up -d

Native Server

Run the Tusk native server:

php tusk.phar run public/index.php

For production, use a process manager like systemd or supervisord.

Nginx Proxy (Optional)

server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
    }
}

Environment Variables

Configure via .env:

APP_ENV=production
DB_CONNECTION=mysql://user:pass@db:3306/app

Full deployment guide coming soon.