Sign inSign up

granlobo2004/myerasmusjourney-app:0.1.0

Manifest digest

sha256:e44fde45ebb62e460be73d10d486652f7b6b9e11697445bca50d47ca9bcbd1bf

Last pushed

14 days by granlobo2004

Type

Compose

Manifest digest

sha256:e44fde45ebb62e460be73d10d486652f7b6b9e11697445bca50d47ca9bcbd1bf

Compose file content

name: docker
services:
  app:
    depends_on:
      db:
        condition: service_healthy
        required: true
    environment:
      ADMIN_EMAIL: $${{ADMIN_EMAIL}}
      ADMIN_PASSWORD: $${{ADMIN_PASSWORD}}
      DB_MODE: $${{DB_MODE}}
      DB_PASSWORD: $${{DB_PASSWORD}}
      DB_URL: jdbc:mysql://db:3306/myerasmusjourney
      DB_USERNAME: root
      KEY_PASSWORD: $${{KEY_PASSWORD}}
      KEY_STORE: $${{KEY_STORE}}
      PORT: "8443"
      SSL_ENABLED: "true"
    image: granlobo2004/myerasmusjourney:0.1.0
    networks:
      default: null
    platform: linux/amd64
    ports:
      - mode: ingress
        target: 8443
        published: "8443"
        protocol: tcp
  db:
    environment:
      MYSQL_DATABASE: myerasmusjourney
      MYSQL_ROOT_PASSWORD: $${{DB_PASSWORD}}
    healthcheck:
      test:
        - CMD
        - mysqladmin
        - ping
        - -h
        - localhost
        - -uroot
        - -p
      timeout: 5s
      interval: 5s
      retries: 5
      start_period: 10s
    image: mysql:9.2
    networks:
      default: null
    ports:
      - mode: ingress
        target: 3306
        published: "3306"
        protocol: tcp
    volumes:
      - type: volume
        source: db_data
        target: /var/lib/mysql
        volume: {}
networks:
  default:
    name: docker_default
volumes:
  db_data:
    name: docker_db_data

Docker commands

docker compose -f oci://granlobo2004/myerasmusjourney-app:0.1.0 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

16191

Last Updated

1 minute

Compose + 1 more


Pulls

973

Stars

0

Last Updated

2 days