# Tutorial

- [Containerize a Python App](https://stakpak.gitbook.io/docs/tutorial/containerize-a-python-app.md)
- [Debug GitHub Actions Tests That Pass Locally but Fail in CI](https://stakpak.gitbook.io/docs/tutorial/debug-github-actions-tests-that-pass-locally-but-fail-in-ci.md)
- [Deploy Coolify on AWS & Deploy Your App](https://stakpak.gitbook.io/docs/tutorial/deploy-coolify-on-aws-and-deploy-your-app.md): Run your own application platform on AWS using Coolify, similar to Heroku or Vercel
- [Load Test to Optimize Cloud Costs](https://stakpak.gitbook.io/docs/tutorial/load-test-to-optimize-cloud-costs.md): How to load test your app to find the sweet spot between performance and cost.
- [Migrate PostgreSQL from Bitnami to Bitnami Legacy on Amazon EKS](https://stakpak.gitbook.io/docs/tutorial/migrate-postgresql-from-bitnami-to-bitnami-legacy-on-amazon-eks.md)
- [Migrate a Next.js App from Vercel to AWS](https://stakpak.gitbook.io/docs/tutorial/migrate-a-next.js-app-from-vercel-to-aws.md): What Actually Breaks in Production (and How to Fix It)
- [Free TLS with  Caddy Web Server on AWS EC2 with Let's Encrypt](https://stakpak.gitbook.io/docs/tutorial/free-tls-with-caddy-web-server-on-aws-ec2-with-lets-encrypt.md)
- [Migrate from NGINX to Caddy](https://stakpak.gitbook.io/docs/tutorial/migrate-from-nginx-to-caddy.md)
- [Deploy your own OpenVPN Server on AWS](https://stakpak.gitbook.io/docs/tutorial/deploy-your-own-openvpn-server-on-aws.md)
- [Fix Kubernetes CrashLoopBackOff in Minutes](https://stakpak.gitbook.io/docs/tutorial/fix-kubernetes-crashloopbackoff-in-minutes.md): CrashLoopBackOff at 3AM? Not Anymore.
- [Fix Kubernetes Apps That Are Running but Not Reachable](https://stakpak.gitbook.io/docs/tutorial/fix-kubernetes-apps-that-are-running-but-not-reachable.md)
- [Detect and Fix Missing Backups for a PostgreSQL DB in Production](https://stakpak.gitbook.io/docs/tutorial/detect-and-fix-missing-backups-for-a-postgresql-db-in-production.md)
- [Set Up a Local AWS Environment with MiniStack](https://stakpak.gitbook.io/docs/tutorial/set-up-a-local-aws-environment-with-ministack.md): Mini Stack is a free local stack alternative
- [How to Run Stakpak with Local LLM Models Using Ollama](https://stakpak.gitbook.io/docs/tutorial/how-to-run-stakpak-with-local-llm-models-using-ollama.md)
- [Set Up Stakpak with Amazon Bedrock](https://stakpak.gitbook.io/docs/tutorial/set-up-stakpak-with-amazon-bedrock.md): Use Amazon Bedrock as your LLM provider for Stakpak
- [Install Stakpak in Zed IDE](https://stakpak.gitbook.io/docs/tutorial/install-stakpak-in-zed-ide.md)
- [Page 1](https://stakpak.gitbook.io/docs/tutorial/page-1.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stakpak.gitbook.io/docs/tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
