docker-compose.yml 1006 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. services:
  2. couchdb:
  3. image: couchdb
  4. container_name: couchdb
  5. restart: always
  6. ports:
  7. - '127.0.0.1:5984:5984'
  8. - '127.0.0.1:4369:4369'
  9. - '127.0.0.1:9100:9100'
  10. environment:
  11. - COUCHDB_USER=${COUCHDB_USER}
  12. - COUCHDB_PASSWORD=${COUCHDB_PASSWORD}
  13. volumes:
  14. - ./data:/opt/couchdb/data
  15. logging: # apply better controls to Docker overlay folder
  16. driver: 'json-file'
  17. options:
  18. max-file: '5'
  19. max-size: '10m'
  20. gamesdb:
  21. depends_on:
  22. - couchdb
  23. build: .
  24. image: gamesdb
  25. container_name: gamesdb
  26. restart: unless-stopped
  27. network_mode: 'host'
  28. # ports:
  29. # - '127.0.0.1:3000:3000'
  30. environment:
  31. - COUCHDB_USER=${COUCHDB_USER}
  32. - COUCHDB_PASSWORD=${COUCHDB_PASSWORD}
  33. - MNEMONIC=${MNEMONIC}
  34. - TREASURY_ADDRESS=${TREASURY_ADDRESS}
  35. logging: # apply better controls to Docker overlay folder
  36. driver: 'json-file'
  37. options:
  38. max-file: '5'
  39. max-size: '10m'