Guide & First Steps
Quick Start
1
Choose a Service
Browse 190 services in the left sidebar. Use the search bar or category filters.
2
Configure Parameters
Set project name, port, Zero-Trust settings and Kubernetes resources.
3
Generate Configuration
Click Generate Configuration — the AI creates all required files in seconds.
4
Edit & Download
Every file is directly editable. Modified tabs turn orange. Use Download All to save everything.
Generated Files
Dockerfile
Container image with multi-stage build, non-root user, optimized layers.
docker-compose.yml
Local orchestration with healthchecks, volumes, networks and dependencies.
.env
Environment variables with sensible defaults. Never committed to Git.
k8s-deployment.yaml
Kubernetes Deployment with replica count, resource limits and health checks.
k8s-service.yaml
Kubernetes Service with stable internal DNS name and port.
.dockerignore
Excludes unnecessary files from the container image.
Tip: Generated files vary by service. Databases include init SQL, backup scripts, etc.
Zero-Trust Security
1
Non-root User
Container does not run as root — prevents privilege escalation.
2
Read-only Filesystem
Filesystem is mounted read-only. Malware cannot write to disk.
3
No New Privileges
Prevents privilege escalation at runtime.
4
Drop Capabilities
Removes all Linux capabilities (cap_drop: ALL).
Plans
Free Current
  • All services in the library
  • Zero-Trust and Kubernetes settings
  • Edit, copy and download files
Pro Coming soon
  • Details and pricing will be announced
containergem is free at the moment. Paid plans will be introduced later.
containergem
Free Settings
⌕
190 Services
Project
Zero-Trust
Non-root User
Don't run as root
Read-only FS
read_only: true
No new privileges
Privilege Escalation
Drop capabilities
cap_drop: ALL
Kubernetes
Custom requirements
Passed directly to the AI.
Select a service cached
⚡
Pick a service on the left,
then click Generate Configuration.
No files yet
Service Info
Select a service...
Tips

Every file is directly editable.

Modified tabs are orange.

Reset restores the original.

Type 2+ letters at the start of a line (e.g. ser) for suggestions. Ctrl+Space or Snippets shows everything for this file.

A green dot means cached files exist.