Bouwen en deployen
Wanneer je je applicatie toevoegt, kun je kiezen uit een van de volgende mogelijkheden om je applicatie te bouwen en de container image in te stellen:
- Nixpacks – Haalt de code van je applicatie uit de source directory in je Git provider en detecteert automatisch de taal, het framework en de runtime dependencies van de applicatie om je omgeving te configureren. Nixpacks verbruikt minder resources en ondersteunt veel talen/frameworks.
- Buildpacks – Net als Nixpacks zijn Buildpacks scripts die worden uitgevoerd wanneer je applicatie wordt gedeployd om dependencies te installeren en je omgeving te configureren; Buildpacks ondersteunen echter minder talen.
- Dockerfiles – Als de taal van je applicatie niet wordt ondersteund door Nixpacks of Buildpacks, kun je een Dockerfile gebruiken om je container image op te zetten. Dockerfiles geven je meer controle en je kunt bijna elke taal gebruiken.
Bij Kinsta kun je je applicatie handmatig deployen of automatische deployments instellen, zodat je applicatie elke keer wordt geïnstalleerd als er een commit wordt uitgevoerd op de branch in het Git repository.