A clean, Markdown-based publishing platform made for writers. Write together, and build a community. https://writefreely.org
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.
 
 
 
 
 

48 lines
793 B

  1. version: "3"
  2. volumes:
  3. web-keys:
  4. db-data:
  5. networks:
  6. external_writefreely:
  7. internal_writefreely:
  8. internal: true
  9. services:
  10. writefreely-web:
  11. container_name: "writefreely-web"
  12. image: "writeas/writefreely:latest"
  13. volumes:
  14. - "web-keys:/go/keys"
  15. - "./config.ini:/go/config.ini"
  16. networks:
  17. - "internal_writefreely"
  18. - "external_writefreely"
  19. ports:
  20. - "8080:8080"
  21. depends_on:
  22. - "writefreely-db"
  23. restart: unless-stopped
  24. writefreely-db:
  25. container_name: "writefreely-db"
  26. image: "mariadb:latest"
  27. volumes:
  28. - "db-data:/var/lib/mysql/data"
  29. networks:
  30. - "internal_writefreely"
  31. environment:
  32. - MYSQL_DATABASE=writefreely
  33. - MYSQL_ROOT_PASSWORD=changeme
  34. restart: unless-stopped