DevOps
Automation and infrastructure tools — cron scheduling, CI/CD pipelines, container management, log streaming, secrets, and health monitoring.
What's Included
TotalApp's DevOps mode brings infrastructure and deployment tooling into the same workspace as your other business apps. The Cron Builder is fully available today; the remaining tools are actively being built and will roll out progressively. Activate DevOps mode from the mode switcher in the top header.
Live Tool: Cron Builder
The Cron Builder is the first fully-released DevOps tool. Use it today to build, validate, and document cron expressions for any scheduler — Linux cron, GitHub Actions, Kubernetes CronJobs, AWS EventBridge, and more.
Cron Builder Live
Visual cron expression editor. Set minute, hour, day, month, and weekday fields with a click-to-configure UI. Validates expressions in real time and shows the next 5 scheduled run times.
CI/CD Pipeline Soon
Visual pipeline editor for GitHub Actions, GitLab CI, and Bitbucket Pipelines. Drag stages, add steps, and export the resulting YAML configuration.
Containers Soon
Dockerfile generator and Docker Compose visual editor. Define services, networks, and volumes through a UI and get production-ready configuration files.
Log Streamer Soon
Stream and filter application logs in real time. Supports common log formats (JSON, Apache, NGINX, structured text) with regex filtering and level-based colouring.
Secrets Management Soon
Manage environment variables and secrets across environments (dev, staging, production). Generate .env files and export secrets in formats suitable for CI/CD injection.
Health Monitor Soon
Dashboard for service uptime, response times, and error rates. Define endpoints to probe, set alert thresholds, and view historical availability charts.
Infrastructure as Code Soon
Visual IaC editor for Terraform and Pulumi. Map cloud resources on a canvas and generate HCL or TypeScript configuration that reflects your architecture diagram.
Cron Builder — Quick Start
The Cron Builder is TotalApp's first fully released DevOps tool. Here is how to use it:
- Open TotalApp and switch to DevOps mode via the header mode switcher.
- Click Cron Builder in the sidebar.
- Use the visual fields to set your schedule — each field (minute, hour, day of month, month, day of week) has a selector that generates the correct cron syntax.
- The expression preview updates in real time. The Next runs panel shows the next 5 scheduled execution times so you can confirm the schedule is correct.
- Copy the expression from the output bar and paste it into your scheduler (crontab, GitHub Actions, Kubernetes CronJob YAML, etc.).
Paste to Parse
You can also paste an existing cron expression into the expression bar and the Cron Builder will parse it back into its visual fields. This is useful for understanding or modifying a cron expression you found in an existing configuration file.
Cron Builder — Expression Reference
Standard 5-field POSIX cron syntax is supported, as well as the 6-field extended format used by many modern schedulers (with an optional seconds field).
| Field | Allowed Values | Special Characters |
|---|---|---|
| Minute | 0–59 | * , - / |
| Hour | 0–23 | * , - / |
| Day of month | 1–31 | * , - / L W |
| Month | 1–12 or JAN–DEC | * , - / |
| Day of week | 0–7 or SUN–SAT (0 and 7 = Sunday) | * , - / L # |
Common Expressions
| Expression | Meaning |
|---|---|
* * * * * | Every minute |
0 * * * * | Every hour (at :00) |
0 0 * * * | Every day at midnight |
0 9 * * 1-5 | Weekdays at 09:00 |
0 0 1 * * | First day of every month at midnight |
*/15 * * * * | Every 15 minutes |
0 2 * * 0 | Every Sunday at 02:00 |
30 8 1,15 * * | 1st and 15th of every month at 08:30 |
Platform Compatibility
The Cron Builder generates expressions compatible with the following platforms. Select the target platform in the toolbar to get platform-specific syntax hints.
| Platform | Format | Notes |
|---|---|---|
| Linux crontab | 5-field POSIX | Standard crontab -e format |
| GitHub Actions | 5-field POSIX | Used in on.schedule.cron |
| Kubernetes CronJob | 5-field POSIX | spec.schedule field in CronJob manifest |
| AWS EventBridge | 6-field extended | Uses cron() wrapper; year field optional |
| Azure Logic Apps | RFC 5545 recurrence | Converted to recurrence trigger format |
| Vercel Cron | 5-field POSIX | crons array in vercel.json |
Upcoming Tools — What to Expect
CI/CD Pipeline Soon
A visual drag-and-drop editor for continuous integration pipelines. Support for GitHub Actions, GitLab CI, and Bitbucket Pipelines. Define jobs, steps, environments, and secrets visually, then export the YAML configuration file.
Containers Soon
Dockerfile and Docker Compose generator. Select a base image, add layers (RUN, COPY, ENV, EXPOSE), and build multi-stage Dockerfiles through a UI. The Compose editor lets you define services, volumes, and networks graphically.
Log Streamer Soon
Connect to a log source (file, HTTP endpoint, WebSocket) and stream entries in real time. Filter by log level, search with regex, highlight patterns, and export filtered log segments as text files.
Secrets Management Soon
A secure local vault for environment variables and API keys. Organise secrets by environment (development, staging, production), generate .env files per environment, and export in formats compatible with GitHub Secrets, Vercel, and Railway.
Health Monitor Soon
Define a list of HTTP endpoints and check intervals. The monitor pings each endpoint and records response time and status code. View uptime percentages, response-time sparklines, and incident history on a central dashboard.
Infrastructure as Code Soon
Draw your cloud architecture on a canvas — VPCs, subnets, compute instances, databases, load balancers — and generate Terraform HCL or Pulumi TypeScript code that matches your diagram. Supports AWS, Azure, and GCP resource types.