Quick Start Guide
Get up and running with ScallerFox in 5 minutes. Deploy your first application to Kubernetes.
Prerequisites
- A ScallerFox account (Sign up here)
- A GitHub or GitLab repository with your application code
- Dockerfile in your repository (or we'll help you create one)
Create Your Account
Sign up for a ScallerFox account if you haven't already. You'll get access to the dashboard where you can manage all your applications.
Create AccountCreate Git PAT and Connect Repository
First, create a Personal Access Token (PAT) for your Git provider, then connect your repository.
Step 2a: Create Git PAT
Go to Git PATs in the dashboard and create a new PAT:
- Choose your provider (GitHub or GitLab)
- Enter a name for your PAT (e.g., "My GitHub Token")
- Paste your Personal Access Token from your Git provider
Step 2b: Connect Repository
Required repository structure:
your-repo/
├── Dockerfile # Container definition
├── src/ # Your application code
└── package.json # (if Node.js app)Go to Repositories and create a new repository. Select your PAT from the dropdown, enter your repository URL, and choose the branch.
Create an Application
Navigate to Applications and click "Create Application". Fill in the required details:
- Application Name: A unique name for your application
- Repository: Select the repository you connected
- Package: Choose a deployment package (CPU, Memory specs)
- Container Port: The port your application listens on (default: 8080)
- Domain: Your custom domain (e.g., app.yourdomain.com)
Deploy Your Application
Once your application is created, click the "Deploy Now" button. ScallerFox will:
- Build your Docker image from the repository
- Push the image to our container registry
- Deploy containers to Kubernetes cluster
- Configure load balancing and SSL certificates
- Set up auto-scaling based on your configuration
Note: First deployment may take 2-5 minutes. Subsequent deployments are faster as we cache layers.
Monitor Your Application
After deployment, monitor your application's health, resource usage, and logs from the dashboard:
- Resource Usage: Real-time CPU, Memory, and Pod metrics
- Build Logs: View deployment and build logs in real-time
- Billing: Track your usage and costs per application