Open kapsterman opened 2 years ago
You are correct. There are three version really and they have changed how they are allowing the db to be used. Datomic free isn't a thing anymore and is unavailable to download. https://forum.datomic.com/t/datomic-free-being-out-phased/1211 Since they never gave a straight up answer we have to assume the last build of free was in 6/2019. I knew this was coming as they changed their licensing model. datomic-free-0.9.5703.21 | Datomic Free Edition | 0.9.5703.21 | 43MB | 2019-06-28 <-- this is where our docker image is at. And it's licensing model. https://www.datomic.com/datomic-free-edition-license.html
Looks like they finally pulled the plug on the free edition. As far as the build goes for datomic itself, yeah it's broken right now to build entirely from source. Work around is to use docker hub images which have been built already.
You can use
datomic:
image: orcpub/datomic:latest
or (with more options)
datomic:
image: akiel/datomic-free:latest
in your docker-compose files instead of the build args
https://hub.docker.com/r/orcpub/datomic https://hub.docker.com/r/akiel/datomic-free
As far as the orcpub/dmv app goes the mavien repo's still have the 0.9.5697 api's for the client side of datomic and that build is still working but I suspect those will disappear soon as well like pdfbox did. https://clojars.org/com.datomic/datomic-free
We may decide to use the 'Starter' (have people signup etc) and replace it with that. But that comes with it's own lint of you have to build your own and we couldn't redistribute it.
Long term goal is really remove the db all together and just have the site be a 'word' editor for characters and you can save those characters meta data anywhere you like.
Hi @datdamnzotz , I have an ARM64 vps, do you know how I could build these containers without datomic-frree anyway?
Cognitect overhauled their website in the middle of December 2021 and now no longer provides access to legacy "Datomic Free" versions. They do provide access to a free "dev-local" version, but require registration to get it and the dev-local version is not redistributable. Their changes break the method used by Orcpub to build the orcpub-datomic container. It is likely that these changes are intentional, and therefore permanent. Cognitect wishes to monitize the Datomic DB, (can't really blame them), and insist on their new licensing paradigm. There are a number of earlier versions of datomic-free available (clojars repos) but he repos contain only the db .jars and not the supporting files assumed by the orcpub-datomic dockerfile. As if this weren't bad enough, the changes to Cognitect's website also breaks the link to Datomic in the README.md file.