sha256:7e0ed1d24afc109d12d6f2e0ccef87016cb578ed431cde17d140c7bb4f5c2ad5
Last pushed
5 months by macoss1410
Type
Compose
Manifest digest
sha256:7e0ed1d24afc109d12d6f2e0ccef87016cb578ed431cde17d140c7bb4f5c2ad5
services:
db:
container_name: db
image: mysql:9.6
environment:
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD}"]
timeout: 5s
retries: 10
volumes:
- mysql:/var/lib/mysql
ports:
- "3306:3306"
postcredits:
container_name: postcredits
image: macoss1410/postcredits:latest
ports:
- 8443:8443
depends_on:
db:
condition: service_healthy
restart: on-failure
environment:
- SPRING_DATASOURCE_URL=${SPRING_DATASOURCE_URL}
- SPRING_DATASOURCE_USERNAME=${SPRING_DATASOURCE_USERNAME}
- SPRING_DATASOURCE_PASSWORD=${SPRING_DATASOURCE_PASSWORD}
- SERVER_SSL_KEY_STORE_PASSWORD=${SERVER_SSL_KEY_STORE_PASSWORD}
- SERVER_SSL_KEY_PASSWORD=${SERVER_SSL_KEY_PASSWORD}
- SERVER_SSL_KEY_ALIAS=${SERVER_SSL_KEY_ALIAS}
- SPRING_JPA_HIBERNATE_DDL_AUTO=update
- MAIL_SERVICE_URL=${MAIL_SERVICE_URL}
- EMAIL=${EMAIL}
- EMAIL_PASSWORD=${EMAIL_PASSWORD}
mail-service:
container_name: mail-service
image: macoss1410/mail-service:latest
environment:
- EMAIL=${EMAIL}
- EMAIL_PASSWORD=${EMAIL_PASSWORD}
ports:
- 8080:8080
volumes:
mysql:docker compose -f oci://macoss1410/postcredits-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