# #!/bin/bash # echo "πŸš€ Django μ„œλ²„ μ‹œμž‘ - λ°μ΄ν„°λ² μ΄μŠ€ μ΄ˆκΈ°ν™”" # # Django μ„€μ • λͺ¨λ“ˆ ν™˜κ²½ λ³€μˆ˜ μ„€μ • # export DJANGO_SETTINGS_MODULE=tradingagents_web.settings # # 1. λ°μ΄ν„°λ² μ΄μŠ€ μ΄ˆκΈ°ν™” # echo "πŸ”„ λ°μ΄ν„°λ² μ΄μŠ€ μ΄ˆκΈ°ν™” 쀑..." # docker exec -i tradingagents_mysql mysql -u root -ppassword -e " # DROP DATABASE IF EXISTS tradingagents_db; # CREATE DATABASE tradingagents_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; # " # # 2. λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ # echo "πŸ”„ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 쀑..." # python manage.py makemigrations authentication # python manage.py makemigrations # python manage.py migrate # # 3. κ΄€λ¦¬μž 계정 생성 # echo "πŸ”„ κ΄€λ¦¬μž 계정 생성 쀑..." # python manage.py shell -c " # from django.contrib.auth import get_user_model; # User = get_user_model(); # if not User.objects.filter(email='admin@example.com').exists(): # User.objects.create_superuser('admin@example.com', 'admin', 'admin123!'); # print('βœ… κ΄€λ¦¬μž: admin@example.com / admin123!'); # " # 4. μ„œλ²„ μ‹œμž‘ (ν™˜κ²½ λ³€μˆ˜μ™€ ν•¨κ»˜) echo "πŸŽ‰ μ„œλ²„ μ‹œμž‘!" daphne -b 0.0.0.0 -p 8000 tradingagents_web.asgi:application