-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-env.bat
More file actions
40 lines (37 loc) · 1.59 KB
/
setup-env.bat
File metadata and controls
40 lines (37 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@echo off
REM Setup environment files for all microservices
echo Setting up environment files for microservices...
REM Copy env.docker to .env for each service
set services=user-service board-service api-gateway activity-service notification-service
for %%s in (%services%) do (
if exist "%%s\env.docker" (
copy "%%s\env.docker" "%%s\.env" >nul
echo ✅ Created .env for %%s
) else (
echo ❌ env.docker not found for %%s
)
)
echo.
echo 🎉 Environment setup complete!
echo.
echo Next steps:
echo 1. Generate application keys:
echo docker-compose exec user-service php artisan key:generate
echo docker-compose exec board-service php artisan key:generate
echo docker-compose exec api-gateway php artisan key:generate
echo docker-compose exec activity-service php artisan key:generate
echo docker-compose exec notification-service php artisan key:generate
echo.
echo 2. Generate JWT secrets:
echo docker-compose exec user-service php artisan jwt:secret
echo docker-compose exec board-service php artisan jwt:secret
echo docker-compose exec api-gateway php artisan jwt:secret
echo docker-compose exec activity-service php artisan jwt:secret
echo docker-compose exec notification-service php artisan jwt:secret
echo.
echo 3. Run migrations:
echo docker-compose exec user-service php artisan migrate
echo docker-compose exec board-service php artisan migrate
echo docker-compose exec api-gateway php artisan migrate
echo docker-compose exec activity-service php artisan migrate
echo docker-compose exec notification-service php artisan migrate