Sign inSign up

alvarodv24/medical-manager-compose:dev

Manifest digest

sha256:21d58bddbdc9e9fb8ec9604943fd119f1c78d52480b12bcaefc5cfc33c6ce553

Last pushed

3 months by alvarodv24

Type

Compose

Manifest digest

sha256:21d58bddbdc9e9fb8ec9604943fd119f1c78d52480b12bcaefc5cfc33c6ce553

Compose file content

name: medical-manager
services:
  app:
    build:
      context: /home/runner/work/medical_manager/medical_manager
      dockerfile: backend/docker/Dockerfile
    container_name: medical-manager-app
    depends_on:
      db:
        condition: service_healthy
        required: true
    environment:
      AWS_REGION: eu-south-2
      DB_HOST: db
      DB_NAME: _SET_DB_NAME_
      DB_PASSWORD: _SET_DB_PASSWORD_
      DB_USERNAME: _SET_DB_USERNAME_
      FRONTEND_LOGO_LOCATION: file:/app/frontend/static/img/logo.png
      FRONTEND_STATIC_LOCATION: file:/app/frontend/static/
      FRONTEND_TEMPLATES_LOCATION: file:/app/frontend/templates/
      JPA_DDL_AUTO: validate
      MAIL_APP_PASSWORD: _SET_MAIL_APP_PASSWORD_
      S3_BUCKET: ""
      S3_STORAGE_ENABLED: "false"
      SERVER_PORT: "443"
      SSL_ENABLED: "true"
      SSL_KEY_STORE_PASSWORD: _SET_SSL_KEY_STORE_PASSWORD_
    image: docker.io/alvarodv24/medical-manager:dev
    networks:
      default: null
    ports:
      - mode: ingress
        target: 443
        published: "443"
        protocol: tcp
  db:
    container_name: medical-manager-db
    environment:
      POSTGRES_DB: _SET_DB_NAME_
      POSTGRES_PASSWORD: _SET_DB_PASSWORD_
      POSTGRES_USER: _SET_DB_USERNAME_
    healthcheck:
      test:
        - CMD-SHELL
        - pg_isready -U "$${POSTGRES_USER}" -d "$${POSTGRES_DB}"
      timeout: 5s
      interval: 10s
      retries: 10
    image: postgres:16
    networks:
      default: null
    ports:
      - mode: ingress
        target: 5432
        published: "5432"
        protocol: tcp
    volumes:
      - type: volume
        source: medical-manager-db-data
        target: /var/lib/postgresql/data
        volume: {}
networks:
  default:
    name: medical-manager_default
volumes:
  medical-manager-db-data:
    name: medical-manager_medical-manager-db-data

Docker commands

docker compose -f oci://alvarodv24/medical-manager-compose:dev 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

15012

Last Updated

20 days

Image


Pulls

2.1K

Stars

0

Last Updated

3 months