sha256:21d58bddbdc9e9fb8ec9604943fd119f1c78d52480b12bcaefc5cfc33c6ce553
Last pushed
3 months by alvarodv24
Type
Compose
Manifest digest
sha256:21d58bddbdc9e9fb8ec9604943fd119f1c78d52480b12bcaefc5cfc33c6ce553
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 compose -f oci://alvarodv24/medical-manager-compose:dev upUse the above command to pull and run the Compose file. Learn more.
The PostgreSQL object-relational database system provides reliability and data integrity.
Pulls
1B+
Stars
15012
Last Updated
20 days