Code: Select all
services:
hotelreservationapi-presentation:
image: hotelreservationapi-presentation:latest
build:
context: ./Presentation/HotelReservationAPI.Presentation
dockerfile: Dockerfile
secrets:
- stripe_secret_key
- jwt_secret
- smtp-app-pass
- rabbitmq_user
- db_password
- rabbitmq_password
ports:
- "8082:80"
restart: "unless-stopped"
depends_on:
- postgresql
- rabbitmq
environment:
ASPNETCORE_ENVIRONMENT: "Development"
SMTP_USER: "[email protected]"
SMTP_HOST: "smtp.gmail.com"
SMTP_PORT: "587"
SMTP_PASSWORD_FILE: "/run/secrets/smtp-app-pass"
redis:
image: redis:7
container_name: redis
restart: always
command: [
"redis-server",
"--maxmemory", "512mb",
"--maxmemory-policy", "allkeys-lru"
]
ports:
- "6379:6379"
postgresql:
image: postgres:18.1
secrets:
- db_password
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD_FILE: /run/secrets/db_password
POSTGRES_DB: HotelReservationDb
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql
restart: "unless-stopped"
rabbitmq:
image: rabbitmq:3.8
restart: "unless-stopped"
ports:
- "5672:5672"
- "15672:15672"
secrets:
- rabbitmq_user
- rabbitmq_password
environment:
RABBITMQ_DEFAULT_USER_FILE: /run/secrets/rabbitmq_user
RABBITMQ_DEFAULT_PASS_FILE: /run/secrets/rabbitmq_password
volumes:
- rabbitmq_data:/var/lib/rabbitmq
volumes:
rabbitmq_data:
pgdata:
secrets:
stripe_secret_key:
external: true
jwt_secret:
external: true
rabbitmq_user:
external: true
rabbitmq_password:
external: true
smtp-app-pass:
external: true
db_password:
external: true
Ich erstelle ein Geheimnis mit dem Echo-Passwort | Docker-Geheimnis erstellt db_password -
Aber immer noch gibt die API diesen Fehler aus und ich entferne Stack und Image oft, es funktioniert auch nicht, also bin ich so verwirrt, wie ich dieses Problem löse?
Mobile version