Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Chef Cookbooks
typo3-solr
Commits
26bbc015
Commit
26bbc015
authored
Sep 07, 2016
by
Markus Guenther
Browse files
[FEATURE] Add start script for tika server
parent
d062ae2a
Changes
4
Hide whitespace changes
Inline
Side-by-side
attributes/default.rb
View file @
26bbc015
...
...
@@ -23,4 +23,5 @@ default['tomcat']['context_dir'] = "#{node['tomcat']['config_dir']}/Catalina/loc
default
[
'tomcat'
][
'webapp_dir'
]
=
"/var/lib/tomcat
#{
node
[
'tomcat'
][
'base_version'
]
}
/webapps"
default
[
'typo3_solr'
][
'solr'
][
'solr_home'
]
=
'/srv/solr'
default
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
=
'/srv/tika'
\ No newline at end of file
default
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
=
'/srv/tika'
default
[
'typo3_solr'
][
'solr'
][
'etc_init'
]
=
'/etc/init'
\ No newline at end of file
providers/app.rb
View file @
26bbc015
...
...
@@ -223,10 +223,20 @@ action :add do
end
# tika server
remote_file
"
#{
node
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
}
/tika-server-
#{
new_resource
.
tika_server
}
"
do
template
"
#{
node
[
'typo3_solr'
][
'solr'
][
'etc_init'
]
}
/tika-server.conf"
do
source
'tika-server.conf.erb'
variables
(
:app
=>
new_resource
.
tika_server
)
owner
node
[
'tomcat'
][
'user'
]
mode
0644
cookbook
'typo3_solr'
end
remote_file
"
#{
node
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
}
/tika-server-
#{
new_resource
.
tika_server
}
.jar"
do
source
"
#{
tika_server_uri
}
/tika-server-
#{
new_resource
.
tika_server
}
.jar"
mode
0550
notifies
:restart
,
'service[tomcat]'
,
:immediately
owner
node
[
'tomcat'
][
'user'
]
only_if
{
Gem
::
Version
.
new
(
new_resource
.
tika_server
)
>
Gem
::
Version
.
new
(
'0.0.0'
)
}
end
...
...
resources/app.rb
View file @
26bbc015
...
...
@@ -2,7 +2,7 @@ actions :add, :remove
attribute
:name
,
:kind_of
=>
String
,
:name_attribute
=>
true
attribute
:solr
,
:kind_of
=>
String
,
:default
=>
'3.6.2'
attribute
:tika_server
,
:kind_of
=>
String
,
:default
=>
'
1.13
'
attribute
:tika_server
,
:kind_of
=>
String
,
:default
=>
'
0.0.0
'
attribute
:extension
,
:kind_of
=>
String
,
:default
=>
'2.8'
attribute
:plugin
,
:kind_of
=>
String
,
:default
=>
'0.0.0'
attribute
:plugin_access
,
:kind_of
=>
String
,
:default
=>
'0.0.0'
...
...
templates/default/tika-server.conf.erb
0 → 100644
View file @
26bbc015
description "Apache Tika Server"
start on filesystem or runlevel [2345]
stop on shutdown
respawn
respawn limit 3 12
exec java -jar
<%=
node
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
%>
/tika-server-
<%=
@app
%>
.jar
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment