Sign inSign up

macoss1410/postcredits-compose:v1

Manifest digest

sha256:7e0ed1d24afc109d12d6f2e0ccef87016cb578ed431cde17d140c7bb4f5c2ad5

Last pushed

5 months by macoss1410

Type

Compose

Manifest digest

sha256:7e0ed1d24afc109d12d6f2e0ccef87016cb578ed431cde17d140c7bb4f5c2ad5

Compose file content

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 commands

docker compose -f oci://macoss1410/postcredits-compose:v1 up

Use the above command to pull and run the Compose file. Learn more.

Images used

Image + 1 more

MySQL is a widely used, open-source relational database management system (RDBMS).


Pulls

1B+

Stars

16185

Last Updated

7 days

Image


Pulls

166

Stars

0

Last Updated

5 months

Image


Pulls

149

Stars

0

Last Updated

5 months