Commit avant changement d'agent vers devstral
This commit is contained in:
56
start.sh
Normal file
56
start.sh
Normal file
@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Personotes - Startup Script
|
||||
# Ce script construit le frontend et démarre le serveur
|
||||
|
||||
set -e # Exit on error
|
||||
|
||||
echo "🚀 Personotes Startup"
|
||||
echo "===================="
|
||||
echo ""
|
||||
|
||||
# Check if npm is installed
|
||||
if ! command -v npm &> /dev/null; then
|
||||
echo "❌ npm n'est pas installé"
|
||||
echo " Installez Node.js depuis https://nodejs.org/"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if go is installed
|
||||
if ! command -v go &> /dev/null; then
|
||||
echo "❌ Go n'est pas installé"
|
||||
echo " Installez Go depuis https://go.dev/doc/install"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Build frontend
|
||||
echo "📦 Building frontend..."
|
||||
cd frontend
|
||||
|
||||
if [ ! -d "node_modules" ]; then
|
||||
echo " Installing dependencies..."
|
||||
npm install
|
||||
fi
|
||||
|
||||
echo " Compiling JavaScript modules..."
|
||||
npm run build
|
||||
|
||||
cd ..
|
||||
|
||||
echo "✅ Frontend built successfully"
|
||||
echo ""
|
||||
|
||||
# Start server
|
||||
echo "🔥 Starting server..."
|
||||
echo " Server will be available at: http://localhost:8080"
|
||||
echo ""
|
||||
echo " Available languages:"
|
||||
echo " - 🇬🇧 English (EN)"
|
||||
echo " - 🇫🇷 Français (FR)"
|
||||
echo ""
|
||||
echo " Change language: Settings > Autre"
|
||||
echo ""
|
||||
echo " Press Ctrl+C to stop"
|
||||
echo ""
|
||||
|
||||
go run ./cmd/server
|
||||
Reference in New Issue
Block a user