-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeploy-dev-env.bat
50 lines (36 loc) · 1.01 KB
/
deploy-dev-env.bat
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
41
42
43
44
45
46
47
48
49
50
REM Demande l'endroit d'installation
@ECHO OFF
CLS
SET /p R="Repertoire de base ( ex: C:/Subversion/src ) :"
ECHO Set les variables path
ECHO Aller au chemin de base
cd %R%
ECHO Clone le git data
git clone https://github.com/Avantage-Numerique/bdsol-workspace.git
CD bdsol-workspace
RD /S /Q .git
ECHO Clone le git api
git clone https://github.com/Avantage-Numerique/bdsol-api.git
REN bdsol-api api
CD api
COPY .env.exemple .env
REM Vérifie Dockerfile.dev
CALL npm install --force
CD ..
ECHO Clone le git app
git clone https://github.com/Avantage-Numerique/bdsol-app.git
REN bdsol-app app
CD app
COPY .env.exemple .env
REM Vérifie Dockerfile.dev
CALL npm install --force
CD ..
ECHO Install Newman pour les tests PostMan
CALL npm install -g newman
ECHO Build le docker
CALL docker compose build
REM Start a cmd et run frontend
START "Environnement Frontend" cmd.exe /K "CD app && npm run dev"
REM Run api
CD api
START "Environnement BackEnd" cmd.exe /K "docker compose up"