sha256:ccdf249b3d7bb6efcbe1c6a492ead2783243a1a9610d9b05c09fbc0cb952498e
Last pushed
6 months by gaizkaar
Type
Compose
Manifest digest
sha256:ccdf249b3d7bb6efcbe1c6a492ead2783243a1a9610d9b05c09fbc0cb952498e
version: '3.8'
services:
mysql:
image: mysql:8.0
container_name: pizzeria-db
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: pizzeria
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
timeout: 5s
retries: 5
networks:
- pizzeria-network
app:
image: gaizkaar/pizzeria
container_name: pizzeria-app
depends_on:
mysql:
condition: service_healthy
environment:
SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/pizzeria
SPRING_DATASOURCE_USERNAME: root
SPRING_DATASOURCE_PASSWORD: password
ports:
- "8443:8443"
networks:
- pizzeria-network
volumes:
mysql_data:
networks:
pizzeria-network:
driver: bridge
docker compose -f oci://gaizkaar/pizzeria-compose:latest upUse the above command to pull and run the Compose file. Learn more.
MySQL is a widely used, open-source relational database management system (RDBMS).
Pulls
1B+
Stars
16189
Last Updated
10 days