service configurations for desearch.cc
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.2 KiB

  1. version: '3'
  2. services:
  3. cache:
  4. container_name: cache
  5. image: redis:6
  6. networks:
  7. - directus
  8. directus:
  9. container_name: directus
  10. image: directus/directus:latest
  11. ports:
  12. - 8088:8055
  13. volumes:
  14. # By default, uploads are stored in /directus/uploads
  15. # Always make sure your volumes matches the storage root when using
  16. # local driver
  17. - ./app/uploads:/directus/uploads
  18. # Make sure to also mount the volume when using SQLite
  19. - ./app/database:/directus/database
  20. # If you want to load extensions from the host
  21. - ./app/extensions:/directus/extensions
  22. networks:
  23. - directus
  24. depends_on:
  25. - cache
  26. environment:
  27. KEY: 'f8b6f7c6-f3b4-41ef-883f-f97bd2506136'
  28. SECRET: '12011038-b561-4f86-982e-575612c37cc7'
  29. DB_CLIENT: 'sqlite3'
  30. DB_FILENAME: 'desearch_directus.db'
  31. CACHE_ENABLED: 'true'
  32. CACHE_STORE: 'redis'
  33. CACHE_REDIS: 'redis://cache:6379'
  34. ADMIN_EMAIL: 'root@derfunke.net'
  35. ADMIN_PASSWORD: 'PR45C7Zf49UyG5MP458Xdnd'
  36. # Make sure to set this in production
  37. # (see https://docs.directus.io/configuration/config-options/#general)
  38. PUBLIC_URL: 'https://cms.desearch.cc'
  39. networks:
  40. directus: