Something went wrong. Try again.
A little atproto app for organizing and posting meme images
Something went wrong. Try again.
882 B · 25 lines
Shell
at main
1234567891011121314151617181920212223242526#!/usr/bin/env bashset -euo pipefailSCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"PROJECT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"DEVNET_DIR="$PROJECT_DIR/../../src/atproto-devnet" # adjust to your clone locationcd "$PROJECT_DIR"
if ! command -v mkcert &>/dev/null; then echo "Error: mkcert not found. Install: brew install mkcert" >&2; exit 1fimkcert -install || true
CERT_DIR="$PROJECT_DIR/caddy/certs"if [ ! -f "$CERT_DIR/devnet.internal.pem" ] || [ ! -f "$CERT_DIR/devnet.internal-key.pem" ]; then echo "Generating mkcert certificate for devnet.internal..." mkdir -p "$CERT_DIR" mkcert -cert-file "$CERT_DIR/devnet.internal.pem" -key-file "$CERT_DIR/devnet.internal-key.pem" devnet.internalfi
docker compose \ -f "$DEVNET_DIR/docker-compose.yml" \ -f docker-compose.devnet.yml \ --env-file devnet.env \ --project-directory . \ up -d --wait