Manage Environment Variables for Web Apps
A concise bash script to load environment variables from a `.env` file into the current shell session, crucial for configuring web applications securely.
Curated list of production-ready BASH scripts and coding solutions.
A concise bash script to load environment variables from a `.env` file into the current shell session, crucial for configuring web applications securely.
Execute HTTP GET/POST requests using curl and parse the JSON response with `jq`, essential for interacting with web APIs directly from your bash scripts.
Automate the startup of local development servers (e.g., Node.js, Python, PHP) and optionally tail their logs for real-time monitoring, streamlining your development workflow.
Automate the removal of common web project artifacts like `node_modules`, `dist` folders, and cache directories to ensure clean builds and save disk space.
Automatically generate a simple `sitemap.xml` file for static websites by scanning local HTML files, improving SEO and site discoverability.
Efficiently synchronize local website files to a remote server over SSH using rsync, ensuring data integrity and minimizing transfer time for web deployments.
Proactively monitor disk space on your web server and send an email alert if usage exceeds a defined threshold, preventing critical storage issues.
Automate the archiving and compression of old web server access logs to save disk space and keep your log directories organized for easier analysis.
Easily start, stop, restart, or check the status of your Nginx or Apache web server using a simple bash script for streamlined server management.
Script to periodically check your website's availability and HTTP status code using `curl`, useful for simple uptime monitoring and health checks.
Learn to generate strong, random passwords or API keys using `/dev/urandom` and `base64` in Bash, ideal for secure application configuration.
Streamline your development workflow with a Bash script to automate common Git operations like adding all changes, committing with a message, and pushing to a remote repository.