Sign inSign up

velkolevski/cloud-gallery-made-by-velin:compose-1.0.0

Manifest digest

sha256:9679552c28a368ddf90b1c853829049c9f3ce9cf5ef94b52f44230f84c53dfe4

Last pushed

about 2 months by velkolevski

Type

Compose

Manifest digest

sha256:9679552c28a368ddf90b1c853829049c9f3ce9cf5ef94b52f44230f84c53dfe4

Compose file content

services:
  app:
    image: velkolevski/cloud-gallery-made-by-velin:1.0.0
    restart: unless-stopped
    depends_on:
      postgres-db:
        condition: service_healthy
    environment:
      SPRING_DATASOURCE_URL: jdbc:postgresql://postgres-db:5432/${POSTGRES_DB}
      SPRING_DATASOURCE_USERNAME: ${POSTGRES_USER}
      SPRING_DATASOURCE_PASSWORD: ${POSTGRES_PASSWORD}
    ports:
      - target: 8080
        published: "${APP_PORT:-8080}"
        protocol: tcp

  postgres-db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_DB: ${POSTGRES_DB}
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - pgdata:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 10s

volumes:
  pgdata:services:
  app:
    image: docker.io/velkolevski/cloud-gallery-made-by-velin:1.0.0@sha256:311a0ea09c756185ac03fe7b70b1751d49dee5975d53737cb351297144d1a745
  postgres-db:
    image: docker.io/library/postgres:16-alpine@sha256:57c72fd2a128e416c7fcc499958864df5301e940bca0a56f58fddf30ffc07777

Docker commands

docker compose -f oci://velkolevski/cloud-gallery-made-by-velin:compose-1.0.0 up

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

Images used

Image + 1 more

The PostgreSQL object-relational database system provides reliability and data integrity.


Pulls

1B+

Stars

15019

Last Updated

about 2 hours

Compose + 1 more

AWS based Image organizer


Pulls

279

Stars

0

Last Updated

about 2 months