Skip to content

Instantly share code, notes, and snippets.

View AniTexs's full-sized avatar

Nicolai Jacobsen AniTexs

  • Denmark
View GitHub Profile
@AniTexs
AniTexs / codex_laravel_mysql_setup.sh
Created July 22, 2025 18:01
OpenAI Codex Laravel MySQL Setup
#!/usr/bin/env bash
DB_DATABASE="${DB_DATABASE:-mydb}"
DB_USERNAME="${DB_USERNAME:-myuser}"
DB_PASSWORD="${DB_PASSWORD:-mypassword}"
export DB_CONNECTION=mysql
export DB_HOST=127.0.0.1
export DB_PORT=3306
export DB_DATABASE DB_USERNAME DB_PASSWORD
@AniTexs
AniTexs / codex_laravel_php_and_composer_setup.sh
Created July 22, 2025 18:00
OpenAI Codex Laravel PHP & Composer Setup
#!/usr/bin/env bash
add-apt-repository -y ppa:ondrej/php
apt-get update
apt-get install -y \
php8.4 php8.4-cli php8.4-mbstring php8.4-xml php8.4-intl \
php8.4-gd php8.4-zip php8.4-curl php8.4-mysql \
curl gnupg lsb-release ca-certificates
update-alternatives --install /usr/bin/php php /usr/bin/php8.4 84
@AniTexs
AniTexs / codex_laravel_yarn_setup.sh
Last active July 22, 2025 17:59
OpenAI Codex Laravel Yarn Setup
#!/usr/bin/env bash
NODE_VERSION="${NODE_VERSION:-20}"
YARN_VERSION="${YARN_VERSION:-1.22.22}"
# Install the desired Node LTS via NodeSource
curl -fsSL "https://deb.nodesource.com/setup_${NODE_VERSION}.x" | bash -
apt-get install -y nodejs
# ---------------------------------------------------------------------------
# Yarn (via Corepack)
@AniTexs
AniTexs / codex_laravel_meilisearch_setup.sh
Created July 22, 2025 17:57
OpenAI Codex Laravel Meilisearch Setup
#!/usr/bin/env bash
MEILI_VERSION="${MEILI_VERSION:-latest}"
MEILI_MASTER_KEY="${MEILI_MASTER_KEY:-masterKey}"
MEILISEARCH_BIN="/usr/local/bin/meilisearch"
MEILISEARCH_HOST="http://127.0.0.1:7700"
if [ ! -x "$MEILISEARCH_BIN" ]; then
echo "Installing Meilisearch ($MEILI_VERSION) …"
if [ "$MEILI_VERSION" = "latest" ]; then
curl -L https://install.meilisearch.com | sh

Keybase proof

I hereby claim:

  • I am anitexs on github.
  • I am nicolai48363 (https://keybase.io/nicolai48363) on keybase.
  • I have a public key ASCzRXcoqsPx9ZMcZWpDkGRwDqE5MTOSicThuOT-ZZCpdQo

To claim this, I am signing this object: