Skip to content

Commit 5a5d36b

Browse files
committed
Update .env.example and setup.sh for user creation and configuration
- Added SUPERUSER_USERNAME and SUPERUSER_PASSWORD placeholders to .env.example for superuser setup. - Simplified user and smart contract creation commands in setup.sh by removing unnecessary path prefixes for JSON files.
1 parent 3444621 commit 5a5d36b

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

.env.example

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,7 @@ CELERY_BROKER_URL="redis://redis:6379/0"
4949
TRAEFIK_BACKEND_HOST="backend.inethicloud.net"
5050
TRAEFIK_ENTRYPOINTS="websecure"
5151
TRAEFIK_CERTRESOLVER="letsencrypt"
52-
TRAEFIK_NETWORK_BRIDGE="inethi-bridge-traefik"
52+
TRAEFIK_NETWORK_BRIDGE="inethi-bridge-traefik"
53+
54+
SUPERUSER_USERNAME=<USERNAME>
55+
SUPERUSER_PASSWORD=<PASSWORD>

setup.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -343,35 +343,35 @@ print_color $BLUE "Running management commands to populate the database..."
343343

344344
# Create users from JSON
345345
print_color $BLUE "Creating users from users.json..."
346-
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_users_from_json inethi/users.json 2>/dev/null || \
347-
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_users_from_json inethi/users.json 2>/dev/null; then
346+
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_users_from_json users.json 2>/dev/null || \
347+
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_users_from_json users.json 2>/dev/null; then
348348
print_color $GREEN "✓ Users created successfully"
349349
else
350350
print_color $YELLOW "Warning: Failed to create users (they might already exist)"
351351
fi
352352

353353
# Create smart contracts from JSON
354354
print_color $BLUE "Creating smart contracts from smart_contracts.json..."
355-
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_smart_contracts_from_json inethi/smart_contracts.json 2>/dev/null || \
356-
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_smart_contracts_from_json inethi/smart_contracts.json 2>/dev/null; then
355+
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_smart_contracts_from_json smart_contracts.json 2>/dev/null || \
356+
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_smart_contracts_from_json smart_contracts.json 2>/dev/null; then
357357
print_color $GREEN "✓ Smart contracts created successfully"
358358
else
359359
print_color $YELLOW "Warning: Failed to create smart contracts (they might already exist)"
360360
fi
361361

362362
# Create RADIUSdesk instances from JSON
363363
print_color $BLUE "Creating RADIUSdesk instances from sample_radiusdesk_config.json..."
364-
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_radiusdesk_from_json inethi/sample_radiusdesk_config.json 2>/dev/null || \
365-
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_radiusdesk_from_json inethi/sample_radiusdesk_config.json 2>/dev/null; then
364+
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_radiusdesk_from_json sample_radiusdesk_config.json 2>/dev/null || \
365+
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_radiusdesk_from_json sample_radiusdesk_config.json 2>/dev/null; then
366366
print_color $GREEN "✓ RADIUSdesk instances created successfully"
367367
else
368368
print_color $YELLOW "Warning: Failed to create RADIUSdesk instances (they might already exist)"
369369
fi
370370

371371
# Create superuser
372372
print_color $BLUE "Creating superuser..."
373-
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_superuser --noinput 2>/dev/null || \
374-
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_superuser --noinput 2>/dev/null; then
373+
if docker compose -f docker-compose-prod.yml exec -T app python manage.py create_superuser 2>/dev/null || \
374+
docker compose -f docker-compose-prod.yml exec -T app python manage.py create_superuser 2>/dev/null; then
375375
print_color $GREEN "✓ Superuser created successfully"
376376
else
377377
print_color $YELLOW "Warning: Failed to create superuser (might already exist or need manual creation)"

0 commit comments

Comments
 (0)