dewy
Dewy enables declarative deployment of applications in non-Kubernetes environments.
Explore the main Go files in the Dewy repository. Understand the core code structuring CLI, config, and container runtime abstraction. Discover essential files like main.go, dewy.go, and config.go.
What Is Audit Logging in Dewy? Deployment Tracking ExplainedDiscover audit logging in Dewy, a powerful feature that automatically records deployment metadata like host, command, and timestamp. Understand your deployments with immutable text files stored in the registry.
How to Set Up Structured Logging with Dewy: Complete Configuration GuideLearn how to set up structured logging with Dewy. This guide covers logger configuration and integration with Dewy components for enhanced observability. Get started now.
What Notification Channels Does Dewy Support? A Complete Guide to Deployment AlertsDewy supports Slack, SMTP email, and a null channel for deployment alerts. Discover all supported notification channels for your Dewy deployment.
How Dewy Handles Versioning for Deployments: SemVer, CalVer, and Blue/Green SupportDiscover how Dewy manages deployment versioning with SemVer, CalVer, and blue/green strategies. Seamlessly parse and compare versions for robust deployments.
Benefits of Using Dewy Over Manual Deployments: 12 Production AdvantagesDiscover the 12 production advantages of Dewy over manual deployments. Automate versioning, caching, zero-downtime updates, and rollbacks with this pull-based workflow.
How Dewy Deploys Applications to Non-Kubernetes Environments: Bare Metal and VM GuideDeploy applications to bare metal and VMs with Dewy. This guide shows how Dewy simplifies app deployment on nonKubernetes environments using Docker or Podman.
How Dewy Performs Graceful Restarts for Server ApplicationsDiscover how Dewy achieves graceful restarts for server applications by intercepting SIGUSR1 and leveraging server-starter to atomically hand over sockets without dropping connections.
Understanding the Artifact Key Format in Dewy's CacheDiscover Dewy's artifact key format. Learn how `<tag>--<artifact_name>` uniquely identifies cached artifacts using release tags and filenames for efficient retrieval.
How to Configure Dewy to Use GitHub Releases as a RegistryConfigure Dewy to use GitHub Releases as a registry with the ghr:// scheme. Easily control version selection using query parameters for seamless integration.
Docker Registries Supported by Dewy: Complete OCI Integration GuideDewy supports all OCI Docker registries with img:// URLs. Discover integrated authentication for Docker Hub, GitHub Container Registry, and private registries.
How to Deploy Containerized Applications with Dewy's Container Command: A Complete GuideDeploy container apps with Dewy's container command. Learn zero-downtime blue-green deployments using port mappings, registry URLs, and health checks for Docker or Podman.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →