blasetvrtumi/rarecips:backend-20260203112238-7b4d8dd-compose

Manifest digest

sha256:8772e7202d22bdbb248f8a2541b7bea948ab03c5a6b1105f31f41a637559757e

Last pushed

5 months by blasetvrtumi

Type

Compose

Manifest digest

sha256:8772e7202d22bdbb248f8a2541b7bea948ab03c5a6b1105f31f41a637559757e

Compose file content

# In project root:
# docker pull blasetvrtumi/rarecips
# cd docker
# docker-compose -p rarecips up --build

services:

  rarecips-app:

    container_name: rarecips-app
    image: blasetvrtumi/rarecips:dev
    ports:
      - "8443:8443"
    depends_on:
      - rarecips-DB
    command: [ "/bin/sh", "-c", "./wait-for-it.sh rarecips-DB:3306 -- && java -jar /app/rarecips-0.0.1-SNAPSHOT.jar" ]
    environment:
      - SPRING_DATASOURCE_URL=jdbc:mysql://rarecips-DB:3306/rarecips
      - SPRING_DATASOURCE_USERNAME=root
      - SPRING_DATASOURCE_PASSWORD=password

  rarecips-DB:
    container_name: rarecips-DB
    image: mysql:9.0.0
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: rarecips
    volumes:
      - /var/lib/mysql

volumes:
  mysql:

Docker commands

docker compose -f oci://blasetvrtumi/rarecips:backend-20260203112238-7b4d8dd-compose 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

16153

Last Updated

5 days

Compose + 1 more


Pulls

2.4K

Stars

0

Last Updated

about 1 month