2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00
2026-07-27 23:35:17 -07:00

create a mojolicious app

start a perl docker container

$ docker run --rm --init -it -v $PWD:/opt/app -p 3000:3000 -e USER_NAME=$(whoami) perl:threaded-trixie bash

install mojolicious

# curl -L https://cpanmin.us | perl - -M https://cpan.metacpan.org -n Mojolicious

create a user

# useradd -ms /bin/bash $USER_NAME

switch to that user

# su - $USER_NAME

switch to work dir

$ cd /opt/app/

generate app

$ mojo generate app MojoApp

start app

$ cd mojo_app/
$ morbo ./scripts/mojo_app prefork

view page

Visit localhost:3000 in browser

Description
A sample Mojolicious app created with Docker
Readme 40 KiB
Languages
Perl 64.8%
Dockerfile 19.8%
HTML 15.4%