compose.yml 707 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. services:
  2. web1:
  3. build: ./web
  4. image: dockerinternal/e2e_test_secret_server
  5. ports:
  6. - "80:80"
  7. secrets:
  8. - source: mysecret1
  9. target: mytarget1
  10. - mysecret2
  11. deploy:
  12. resources:
  13. limits:
  14. cpus: '0.7'
  15. memory: 1G
  16. reservations:
  17. cpus: '0.5'
  18. memory: 0.5G
  19. web2:
  20. build: ./web
  21. image: dockerinternal/e2e_test_secret_server
  22. ports:
  23. - "8080:8080"
  24. environment:
  25. - PORT=8080
  26. deploy:
  27. resources:
  28. reservations:
  29. cpus: '0.5'
  30. memory: 0.7G
  31. secrets:
  32. - mysecret2
  33. secrets:
  34. mysecret1:
  35. file: ./my_secret1.txt
  36. mysecret2:
  37. file: ./my_secret2.txt