You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.4 KiB
59 lines
1.4 KiB
version: "3.8"
|
|
networks:
|
|
network:
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 178.18.0.0/24
|
|
services:
|
|
|
|
mysql-database:
|
|
image: mysql:8.0.34
|
|
container_name: mysql-database
|
|
# NOTE: use of "mysql_native_password" is not recommended: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password
|
|
# (this is just an example, not intended to be a production configuration)
|
|
command: --default-authentication-plugin=mysql_native_password
|
|
restart: always
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: Pompom.21
|
|
MYSQL_DATABASE: prudencetest
|
|
volumes:
|
|
- ./Dump/:/docker-entrypoint-initdb.d/
|
|
- ./Database_Mysql/:/var/lib/mysql/
|
|
ports:
|
|
- 3306:3306
|
|
networks:
|
|
network:
|
|
ipv4_address: 178.18.0.2
|
|
adminer:
|
|
image: adminer:4.8.1
|
|
restart: always
|
|
ports:
|
|
- 9003:8080
|
|
networks:
|
|
network:
|
|
ipv4_address: 178.18.0.3
|
|
|
|
java-backend:
|
|
build: ${PATH_BACK}
|
|
container_name: java-backend
|
|
ports:
|
|
- 9001:9001
|
|
links:
|
|
- mysql-database
|
|
depends_on:
|
|
- mysql-database
|
|
networks:
|
|
network:
|
|
ipv4_address: 178.18.0.5
|
|
|
|
angular-frontend:
|
|
build: ${PATH_FRONT}
|
|
container_name: angular-frontend
|
|
ports:
|
|
- 9002:80
|
|
links:
|
|
- java-backend
|
|
networks:
|
|
network:
|
|
ipv4_address: 178.18.0.4 |