services: shiny-app: build: context: . dockerfile: Dockerfile ports: - 3838:3838 # environment: # - POSTGRES_PASSWORD_FILE=/run/secrets/db-password # depends_on: # db: # condition: service_healthy # secrets: # - db-password # develop: # watch: # - action: rebuild # path: . # db: # image: postgres # restart: always # user: postgres # secrets: # - db-password # volumes: # - db-data:/var/lib/postgresql/data # environment: # - POSTGRES_DB=example # - POSTGRES_PASSWORD_FILE=/run/secrets/db-password # expose: # - 5432 # healthcheck: # test: [ "CMD", "pg_isready" ] # interval: 10s # timeout: 5s # retries: 5 # volumes: # db-data: # secrets: # db-password: # file: db/password.txt