Getting Started with Ephemeral Environments
Welcome to the world of Ephemeral Environments! This guide will walk you through the basics of setting up and using ephemeral environments in your development workflow.
What are Ephemeral Environments?
Ephemeral environments are temporary, isolated development spaces that mirror your production setup. They're created on-demand and automatically destroyed when no longer needed, providing a clean slate for each task or feature.
Step 1: Sign Up for an Account
- Visit our signup page
- Enter your details and create an account
- Verify your email address
Step 2: Connect Your Version Control System
We support integration with major version control systems like GitHub, GitLab, and Bitbucket.
- Go to your account settings
- Click on "Integrations"
- Select your version control provider
- Follow the prompts to authorize access
Step 3: Configure Your Project
Create a configuration file in your project repository to define your environment specifications.
# .ephemeral-env.yml
version: '1'
environments:
- name: feature-branch
base: production
type: kubernetes
ttl: 24h
Step 4: Trigger Your First Ephemeral Environment
You can trigger an ephemeral environment in several ways:
- Automatically on pull request creation
- Manually through our web interface
- Via our CLI tool
Step 5: Access and Use Your Environment
Once created, you'll receive a unique URL for your environment. You can use this to access your application, run tests, and collaborate with your team.