- perl (5.x)
- cpan (latest)
- nodejs (10.x)
- yarn (latest)
Setup your own dorfmap for local development.
- Clone repository and pull submodules
git clone git@github.com/chaosdorf/dorfmap.git
git submodule update --init
- Create log dir and set permissions
sudo mkdir -p /var/log/dorfmap
sudo chown $USER /var/log/dorfmap
- Change into newly cloned repository
cd dorfmap
- Set dorfmap variables for development
./backend/dorfmap-debug
- Install perl dependencies
cpan DateTime
cpan IO::Compress:Gzip
cpan Astro::Sunrise
cpan File::Slurp
cpan Mojolicious::Lite
cpan Mojolicious::Plugin::BrowserDetect
- Install nodejs dependencies
yarn
- Start development server
yarn dev:server