sha256:8ca70bc3538b2d4636c15fc064eff069377334ffa4b3d9e379ba2d19cb04276d
Last pushed
6 months by lauraxpb
Type
Compose
Manifest digest
sha256:8ca70bc3538b2d4636c15fc064eff069377334ffa4b3d9e379ba2d19cb04276d
services:
mysql:
image: mysql:9.2
container_name: powergym-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-Daw2026}
MYSQL_DATABASE: ${MYSQL_DATABASE:-DAW16}
ports:
- target: 3306
published: ${MYSQL_HOST_PORT:-3306}
protocol: tcp
volumes:
- mysql_data:/var/lib/mysql
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p$$MYSQL_ROOT_PASSWORD --silent"]
interval: 10s
timeout: 5s
retries: 12
app:
build:
context: ./backend
dockerfile: Dockerfile
image: ${DOCKERHUB_USER:-yourdockerhubuser}/powergym:${APP_IMAGE_TAG:-latest}
container_name: powergym-app
restart: unless-stopped
depends_on:
mysql:
condition: service_healthy
environment:
DB_URL: jdbc:mysql://mysql:3306/${MYSQL_DATABASE:-DAW16}?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
DB_USER: root
DB_PASSWORD: ${MYSQL_ROOT_PASSWORD:-Daw2026}
DDL_AUTO: ${DDL_AUTO:-create}
APP_SEED_ENABLED: ${APP_SEED_ENABLED:-true}
ports:
- target: 8443
published: 8443
protocol: tcp
volumes:
mysql_data:
docker compose -f oci://lauraxpb/powergym-compose:v1 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
16185
Last Updated
7 days