-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
88 lines (77 loc) · 2.28 KB
/
Dockerfile
File metadata and controls
88 lines (77 loc) · 2.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
FROM perl:latest
RUN mkdir /CAARP
COPY CAARP /CAARP
WORKDIR /CAARP
EXPOSE 3000
RUN apt-get update && apt-get install -y \
apt-utils \
build-essential \
cpanminus \
vim \
default-mysql-server \
default-mysql-client \
&& rm -rf /var/lib/apt/lists/*
RUN cpanm --force HTML::Widget \
DBD::mysql \
Catalyst::Example::Controller::InstantCRUD \
Catalyst::Plugin::Authentication::Store::DBIx::Class
RUN cpanm --force CGI::Wiki::Formatter::Default || echo
RUN cpanm YAML::XS \
JSON \
Data::Dump \
MRO::Compat \
Template \
Template::Context \
Template::Timer \
namespace::autoclean \
Catalyst \
Catalyst::View \
Catalyst::Action::RenderView \
Catalyst::Example::Controller::InstantCRUD \
Catalyst::Authentication::Store::DBIx::Class \
Catalyst::DispatchType::Regex \
Catalyst::Plugin::ConfigLoader \
Catalyst::Plugin::Authentication \
Catalyst::Plugin::Authorization::Roles \
Catalyst::Plugin::Authentication::Credential::Password \
Catalyst::Plugin::Authorization::ACL \
Catalyst::Plugin::Session \
Catalyst::Plugin::Session::Store::File \
Catalyst::Plugin::Session::State::Cookie \
Catalyst::Plugin::Prototype \
Catalyst::Plugin::FormValidator \
Catalyst::Plugin::Static::Simple \
Catalyst::View::JSON \
Catalyst::View::Download::CSV \
Catalyst::Controller \
DBIx::Class \
DBIx::Class::InflateColumn \
DBIx::Class::Storage::DBI::mysql \
DateTime::Format::MySQL \
Moose \
Moose::Util::TypeConstraints \
Moose::Role \
SQL::Statement \
Text::CSV_XS \
URI::Escape \
DateTime \
HTML::FormHandler \
HTML::FormHandler::Generator::DBIC \
HTML::FormHandler::Model::DBIC \
HTML::Entities \
HTML::FormatText::WithLinks \
HTML::Widget::BlockContainer \
Template::Plugin::DateTime \
Spreadsheet::ParseExcel \
YAML \
Array::Compare \
Geo::Coder::Google \
Data::Random \
Class::C3::Adopt::NEXT \
CGI::Wiki::Formatter::Default \
URI::Escape \
Plack::Handler::Starman \
Catalyst::ScriptRunner \
LWP::Protocol::https
RUN /etc/init.d/mysql start; sleep 5; mysql < /CAARP/caarp.sql
RUN perl -I/CAARP/lib/ /CAARP/script/caarp_server.pl &