AWS Infrastructure Overview
This document provides a comprehensive overview of our infrastructure setup, focusing on our AWS organization structure, account management, and access procedures.
This document provides a comprehensive overview of our infrastructure setup, focusing on our AWS organization structure, account management, and access procedures.
We use AWS ElastiCache for Valkey as our primary caching solution across all environments. Valkey is an open-source, Redis-compatible in-memory data store that provides high performance and reliability for our applications.
This script is intended to be run from Tinkerwell and from inside farfalla's Vapor production environment.
What
Why we cache bots
This document describes how to configure Cloudflare redirect rules for book pre-sales. These rules intercept requests for a book that hasn't been released yet and redirect users to a pre-sale "dummy" issue.
Multiple layers catch issues at different stages of development. Earlier layers provide faster feedback; later layers ensure nothing slips through.
Overview
- https://stripe.com/docs/billing/subscriptions/subscription-schedules?lang=php
This guide explains how to create a development database dump from production data. The process is automated through a single command that handles the entire workflow.
Backup and Restore a SingleStore database to Amazon S3
- [ ] Only send to dev if the issue work really fine. All in dev must be ready to go to master without bug.
It stores the keys for each subscription in the current page, you need to manually move through the pages and fire the script. At the end, all data will be in localstorage
Introduction
1. Connect to ssh connection (this user and IP must be change according where is store this files) .
Introduction
This documentation describes our previous self-hosted GitLab runners on Hetzner Cloud. As of January 2025, we migrated to Cloud Runner for managed runners.
Configure your IDE to run linting/formatting on save. Hooks are a safety net - IDE integration is the primary workflow.
Reference configurations for linting and code quality setup. Use these as templates when setting up or troubleshooting hooks and CI.
This document tracks the rollout of the new linting setup. It will be deleted once all MRs are merged and the team is up to speed.
Our local development environment is called Zoo and is located in the zoo project. It provides a complete Docker-based development stack for the entire Publica.la platform.
For use in test for Ex. Stripe and his webhooks, it's necessary install local-tunel and generate farfalla link.
Overview
We use Cloud Runner for our GitLab CI/CD runners. They provide fully managed runners so we don't have to maintain our own infrastructure.
Setup PhpStorm to run tests inside docker containers
The SFTP Content Intake server allows tenants to upload content files via SFTP. Each tenant gets a dedicated Unix user with a chrooted home directory.
MySQL
Before you take any action, always make sure you're using the correct AWS Role for what you want to do
SQL for SingleStore:
Managing Resource Pools in SingleStore