TotalApp Docs

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:

  1. Open TotalApp and switch to DevOps mode via the header mode switcher.
  2. Click Cron Builder in the sidebar.
  3. 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.
  4. 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.
  5. 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
Minute0–59* , - /
Hour0–23* , - /
Day of month1–31* , - / L W
Month1–12 or JAN–DEC* , - /
Day of week0–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-5Weekdays at 09:00
0 0 1 * *First day of every month at midnight
*/15 * * * *Every 15 minutes
0 2 * * 0Every 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 crontab5-field POSIXStandard crontab -e format
GitHub Actions5-field POSIXUsed in on.schedule.cron
Kubernetes CronJob5-field POSIXspec.schedule field in CronJob manifest
AWS EventBridge6-field extendedUses cron() wrapper; year field optional
Azure Logic AppsRFC 5545 recurrenceConverted to recurrence trigger format
Vercel Cron5-field POSIXcrons 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.

FAQ

Which DevOps tools are available right now?
The Cron Builder is the only fully released DevOps tool at this time. CI/CD Pipeline, Containers, Log Streamer, Secrets Management, Health Monitor, and Infrastructure as Code are in development and will be released progressively. You can see their cards in the DevOps section of the landing page — they are visible but marked "Soon".
Does the Cron Builder require any installation or server access?
No. The Cron Builder runs entirely in your browser. It generates cron expressions and previews the next scheduled run times using client-side logic only. No server connection, no CLI, no agent is needed.
Will the CI/CD Pipeline tool push changes to my repository?
No. When the CI/CD tool ships, it will generate pipeline YAML configuration that you copy and commit yourself. TotalApp does not connect to your GitHub/GitLab repository or trigger workflows directly — it is a configuration generator, not a CI runner.
Will Secrets Management store my secrets on TotalApp's servers?
No. When the Secrets Management tool ships, secrets will be stored only in your local browser storage (or optionally encrypted in your own storage backend). Nothing is transmitted to or stored on TotalApp's servers.
What is a Deployment Replay?
Deployment Replay (listed in the roadmap) will let you record a sequence of deployment steps and replay them in order — useful for runbook automation and incident response. When it ships, this page will be updated with full documentation.