Browse Source

commit dockerfile frontend

placidenduwayo 1 year ago
parent
commit
176d82df33
1 changed files with 22 additions and 10 deletions
  1. 22
    10
      docker-compose.yml

+ 22
- 10
docker-compose.yml View File

1
-version: '3.4'
1
+version: '3.8'
2
 
2
 
3
 services:
3
 services:
4
 
4
 
9
     ports:
9
     ports:
10
       - 3306:3306
10
       - 3306:3306
11
     networks:
11
     networks:
12
-      - microservices-network
12
+      - backend
13
     environment:
13
     environment:
14
       MYSQL_ROOT_PASSWORD: pwd
14
       MYSQL_ROOT_PASSWORD: pwd
15
       #for not be lost after restarting containers all data are saved on volume:/var/lib/mysql
15
       #for not be lost after restarting containers all data are saved on volume:/var/lib/mysql
27
     ports:
27
     ports:
28
       - 8280:8280
28
       - 8280:8280
29
     networks:
29
     networks:
30
-      - microservices-network
30
+      - backend
31
     build: 
31
     build: 
32
       context: ../backend-frontend-app/spring-project-back/microservices-config-service
32
       context: ../backend-frontend-app/spring-project-back/microservices-config-service
33
       dockerfile: Dockerfile
33
       dockerfile: Dockerfile
47
     ports:
47
     ports:
48
       - 8761:8761
48
       - 8761:8761
49
     networks:
49
     networks:
50
-      - microservices-network
50
+      - backend
51
     depends_on:
51
     depends_on:
52
       microservices-config-service:
52
       microservices-config-service:
53
         condition: service_healthy
53
         condition: service_healthy
70
       microservices-registration-service:
70
       microservices-registration-service:
71
         condition: service_healthy
71
         condition: service_healthy
72
     networks:
72
     networks:
73
-      - microservices-network
73
+      - backend
74
 
74
 
75
   clean-archi-business-service-address:
75
   clean-archi-business-service-address:
76
     image: clean-archi-business-service-address:latest
76
     image: clean-archi-business-service-address:latest
86
       microservices-registration-service:
86
       microservices-registration-service:
87
         condition: service_healthy
87
         condition: service_healthy
88
     networks:
88
     networks:
89
-      - microservices-network
89
+      - backend
90
     
90
     
91
   clean-archi-business-service-company:
91
   clean-archi-business-service-company:
92
     image: clean-archi-business-service-company:latest
92
     image: clean-archi-business-service-company:latest
102
       microservices-registration-service:
102
       microservices-registration-service:
103
         condition: service_healthy
103
         condition: service_healthy
104
     networks:
104
     networks:
105
-      - microservices-network
105
+      - backend
106
   
106
   
107
   clean-archi-business-service-employee:
107
   clean-archi-business-service-employee:
108
     image: clean-archi-business-service-employee:latest
108
     image: clean-archi-business-service-employee:latest
118
       microservices-registration-service:
118
       microservices-registration-service:
119
         condition: service_healthy
119
         condition: service_healthy
120
     networks:
120
     networks:
121
-      - microservices-network
121
+      - backend
122
   
122
   
123
   clean-archi-business-service-project:
123
   clean-archi-business-service-project:
124
     image: clean-archi-business-service-project:latest
124
     image: clean-archi-business-service-project:latest
134
       microservices-registration-service:
134
       microservices-registration-service:
135
         condition: service_healthy
135
         condition: service_healthy
136
     networks:
136
     networks:
137
-      - microservices-network
137
+      - backend
138
+  
139
+  frontend-app:
140
+    image: frontend-app:latest
141
+    container_name: frontend-app
142
+    build: 
143
+      context: ../backend-frontend-app/angular-project-front
144
+      dockerfile: Dockerfile
145
+    ports:
146
+      - 4200:4200
147
+    networks:
148
+      - frontend
138
 
149
 
139
 networks:
150
 networks:
140
-  microservices-network:
151
+  backend:
152
+  frontend:
141
 volumes:
153
 volumes:
142
   services-db:
154
   services-db:

Powered by TurnKey Linux.