-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathDeploy
More file actions
25 lines (20 loc) · 1.12 KB
/
Copy pathDeploy
File metadata and controls
25 lines (20 loc) · 1.12 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
docker rm leo-api-platform-frontend;
docker stop leo-api-platform-backend;
docker rm leo-api-platform-backend;
docker build -f Dockerfile.frontend -t leo-api-platform-frontend .;
docker run --name leo-api-platform-frontend leo-api-platform-frontend;
docker cp leo-api-platform-frontend:/app/leo-api-platform/dist ./;
docker build -f Dockerfile.backend -t leo-api-platform-backend .;
echo "LEO_API_PLATFORM_ENV=${LEO_API_PLATFORM_ENV}
LEO_API_PLATFORM_HOST=${LEO_API_PLATFORM_HOST}
LEO_API_PLATFORM_PORT=${LEO_API_PLATFORM_PORT}
LEO_API_PLATFORM_MONGO_HOST=${LEO_API_PLATFORM_MONGO_HOST}
LEO_API_PLATFORM_MONGO_PORT=${LEO_API_PLATFORM_MONGO_PORT}
LEO_API_PLATFORM_MONGO_USERNAME=${LEO_API_PLATFORM_MONGO_USERNAME}
LEO_API_PLATFORM_MONGO_PASSWORD=${LEO_API_PLATFORM_MONGO_PASSWORD}
LEO_API_PLATFORM_MONGO_DBNAME=${LEO_API_PLATFORM_MONGO_DBNAME}" > Envlist.txt;
docker run --name leo-api-platform-backend \
--env-file="./Envlist.txt" \
-p ${LEO_API_PLATFORM_PORT}:${LEO_API_PLATFORM_PORT} \
-v /home/docker/leo-api-platform/backend/logs:/app/leo-api-platform/backend/logs \
-d leo-api-platform-backend;