diff --git a/.gitignore b/.gitignore index 16d47a38..34394cf7 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,8 @@ target/ .sts4-cache ### IntelliJ IDEA ### -.idea +.idea/* +!.idea/runConfigurations/ *.iws *.iml *.ipr diff --git a/docker-compose.db.yml b/docker-compose.db.yml new file mode 100644 index 00000000..7d8408d0 --- /dev/null +++ b/docker-compose.db.yml @@ -0,0 +1,21 @@ +services: + db: + image: mysql:8.0 + container_name: petshop-db + environment: + MYSQL_ROOT_PASSWORD: root + MYSQL_DATABASE: Petstoredb + MYSQL_USER: petshop + MYSQL_PASSWORD: petshop + ports: + - "3306:3306" + volumes: + - db_data:/var/lib/mysql + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-proot"] + interval: 5s + timeout: 5s + retries: 30 + +volumes: + db_data: