mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-08 17:37:27 +08:00
@@ -4,23 +4,31 @@ services:
|
||||
app:
|
||||
build: .
|
||||
ports:
|
||||
- "8080:8080" # Replace with your application's port
|
||||
- "80:80"
|
||||
- "8443:8443"
|
||||
- "22345:22345"
|
||||
environment:
|
||||
- DB_HOST=db
|
||||
- DB_PORT=3306
|
||||
- DB_USER=root
|
||||
- DB_PASSWORD=mysecret
|
||||
- SPRING_DATASOURCE_URL=jdbc:mariadb://db:3306/main
|
||||
- SPRING_DATASOURCE_USERNAME=cat
|
||||
- SPRING_DATASOURCE_PASSWORD=meow
|
||||
- SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.mariadb.jdbc.Driver
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
- ./data:/app/data
|
||||
|
||||
db:
|
||||
image: mariadb:latest
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: mysecret
|
||||
MYSQL_DATABASE: myappdb
|
||||
MYSQL_USER: myappuser
|
||||
MYSQL_PASSWORD: myapppassword
|
||||
MYSQL_ROOT_PASSWORD: meow
|
||||
MYSQL_DATABASE: main
|
||||
MYSQL_USER: cat
|
||||
MYSQL_PASSWORD: meow
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- ./db:/var/lib/mysql
|
||||
- "127.0.0.1:3369:3306"
|
||||
# There is an unfixed bug in Windows WSL2 that prevents volumes from working
|
||||
# properly with mariadb. Please uncomment this on Linux / MacOS.
|
||||
# Check https://stackoverflow.com/questions/76711550/i-get-an-error-on-mariadb-allways-i-start-my-app
|
||||
# volumes:
|
||||
# - ./data/db:/var/lib/mysql
|
||||
|
||||
Reference in New Issue
Block a user