docker-compose.yml 899 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # -- DEV DOCKER-COMPOSE --
  2. # -- DO NOT USE IN PRODUCTION! --
  3. version: "3.8"
  4. services:
  5. db:
  6. image: postgres:11-alpine
  7. environment:
  8. POSTGRES_DB: wiki
  9. POSTGRES_PASSWORD: wikijsrocks
  10. POSTGRES_USER: wikijs
  11. logging:
  12. driver: "none"
  13. restart: unless-stopped
  14. volumes:
  15. - db-data:/var/lib/postgresql/data
  16. pgadmin:
  17. image: dpage/pgadmin4:latest
  18. environment:
  19. PGADMIN_DEFAULT_EMAIL: dev@js.wiki
  20. PGADMIN_DEFAULT_PASSWORD: "123123"
  21. PGADMIN_DISABLE_POSTFIX: true
  22. PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED: False
  23. network_mode: service:db
  24. logging:
  25. driver: "none"
  26. wiki:
  27. build:
  28. context: ../..
  29. dockerfile: dev/containers/Dockerfile
  30. command: sleep infinity
  31. depends_on:
  32. - db
  33. volumes:
  34. - ../..:/workspace
  35. network_mode: service:db
  36. ipc: host
  37. init: true
  38. volumes:
  39. db-data: