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
0f99712e
Commit
0f99712e
authored
Sep 08, 2016
by
Markus Guenther
Browse files
[FEATURE] Use systemd to start tika server
parent
26bbc015
Changes
4
Hide whitespace changes
Inline
Side-by-side
attributes/default.rb
View file @
0f99712e
...
...
@@ -24,4 +24,4 @@ default['tomcat']['webapp_dir'] = "/var/lib/tomcat#{node['tomcat']['base_version
default
[
'typo3_solr'
][
'solr'
][
'solr_home'
]
=
'/srv/solr'
default
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
=
'/srv/tika'
default
[
'typo3_solr'
][
'solr'
][
'etc_init'
]
=
'/etc/init'
\ No newline at end of file
default
[
'typo3_solr'
][
'solr'
][
'systemd'
]
=
'/lib/systemd/system'
\ No newline at end of file
providers/app.rb
View file @
0f99712e
...
...
@@ -224,10 +224,9 @@ action :add do
# tika server
template
"
#{
node
[
'typo3_solr'
][
'solr'
][
'
etc_init
'
]
}
/tika-server.
conf
"
do
source
'tika-server.
conf
.erb'
template
"
#{
node
[
'typo3_solr'
][
'solr'
][
'
systemd
'
]
}
/tika-server.
service
"
do
source
'tika-server.
service
.erb'
variables
(
:app
=>
new_resource
.
tika_server
)
owner
node
[
'tomcat'
][
'user'
]
mode
0644
cookbook
'typo3_solr'
end
...
...
@@ -239,6 +238,14 @@ action :add do
only_if
{
Gem
::
Version
.
new
(
new_resource
.
tika_server
)
>
Gem
::
Version
.
new
(
'0.0.0'
)
}
end
execute
"enable tika-server"
do
command
"sudo systemctl enable tika-server.service"
end
execute
"start tika-server"
do
command
"sudo systemctl start tika-server.service"
end
# reset directory access restrictions
...
...
templates/default/tika-server.conf.erb
deleted
100644 → 0
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
templates/default/tika-server.service.erb
0 → 100644
View file @
0f99712e
[Unit]
Description=Apache Tika Server
[Service]
Type=forking
Restart=on-failure
ExecStart=/usr/bin/java -jar
<%=
node
[
'typo3_solr'
][
'solr'
][
'tika_home'
]
%>
/tika-server-
<%=
@app
%>
.jar
[Install]
WantedBy=multi-user.target
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