summaryrefslogtreecommitdiff
path: root/Dockerfile
AgeCommit message (Collapse)AuthorFilesLines
2019-10-23Update to Elm 0.19.1Yorhel1-3/+2
This version requires that all .elm files given to 'elm make' export a 'main' function, so we can't pass internal libraries anymore. I didn't feel like maintaining a separate list of entrypoints, lazy workaround: grep for elm files with a definition of 'main'.
2019-09-23Minor administrative fixesYorhel1-1/+1
The FCGI module is only required when running in FastCGI mode, which isn't how the container is configured. The AnyEvent::HTTP module, on the other hand, is required for many of the new Multi::* modules. They're not enabled by default but are still a significant part of Multi, so it's good to have the dependencies available.
2019-09-17Make hashes in VNDB::Types immutable + get rid of Tie::IxHash depYorhel1-1/+0
I love it when I can get rid of a dependency! I realized in the process that I had already made Perl 2.24+ a requirement a bit earlier on by using postfix deref. It's a useful feature and 2.24 isn't *that* new, so let's make that official.
2019-07-25Merge the v3 branch into separate namespace + fix Docker stuff (again)Yorhel1-31/+40
I was getting tired of having to keep two branches up-to-date with the latest developments, so decided to throw v3 into the same branch - just different files (...which will get mostly rewritten again soon). The two versions aren't very different in terms of dependencies, build system and support code, so they can now properly share files. Added a section to the README to avoid confusion. This merge also makes it easier to quickly switch between the different versions, which is handy for development. It's even possible to run both at the same time, but my scripts use the same port so that needs a workaround. And it's amazing how often I break the Docker scripts.
2018-10-21Add curl to Dockerfile installationYorhel1-0/+1
Fixes #11
2018-05-03Docker: Update to Ubuntu Bionic + Postgres 10 !ACTION REQUIRED!Yorhel1-2/+2
If you don't really care about the data in your Docker's Postgres DB, then you can just update with: docker volume rm vndb-data docker volume create --name vndb-data docker build --pull --no-cache -t vndb . If you do want to keep your data, the process is roughly as follows: - Do a pg_dumpall from your current docker image to save the data. - Run the above commands to upgrade - Import the database in the new docker image (cherry picked from commit c278eec720b78624580f844d8289ddb575035138)
2018-02-08Store d+ pages in the DB as versioned entries + use markdownYorhel1-0/+1
This touches a bunch of things: - Adds a new first-class database entry type - Removes the d+.+.+ BBCode link syntax, adds a new d+#+ and d+#+.+ link syntax (references have been updated where possible) - Adds a new dependency on Text::MultiMarkdown
2017-12-09Add Docker configYorhel1-0/+39