Add Tomcat 8.5 layer
This commit is contained in:
parent
aaf2611b82
commit
6977e1e7bd
3
alpine3.9-tomcat8.5/lxc/srv/tomcat/bin/setenv.sh
Normal file
3
alpine3.9-tomcat8.5/lxc/srv/tomcat/bin/setenv.sh
Normal file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
CATALINA_OPTS=-Xms32M
|
25
alpine3.9-tomcat8.5/lxc/srv/tomcat/conf/logging.properties
Normal file
25
alpine3.9-tomcat8.5/lxc/srv/tomcat/conf/logging.properties
Normal file
@ -0,0 +1,25 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
handlers = java.util.logging.ConsoleHandler
|
||||
.handlers = java.util.logging.ConsoleHandler
|
||||
|
||||
############################################################
|
||||
# Handler specific properties.
|
||||
# Describes specific configuration info for Handlers.
|
||||
############################################################
|
||||
|
||||
java.util.logging.ConsoleHandler.level = INFO
|
||||
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
|
26
alpine3.9-tomcat8.5/lxcfile
Normal file
26
alpine3.9-tomcat8.5/lxcfile
Normal file
@ -0,0 +1,26 @@
|
||||
IMAGE build
|
||||
LAYER shared/alpine3.9
|
||||
LAYER shared/alpine3.9-java8
|
||||
LAYER shared/alpine3.9-tomcat8.5
|
||||
|
||||
RUN EOF
|
||||
# Install Tomcat 8.5
|
||||
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz -O - | tar xzf - -C /srv
|
||||
mv /srv/apache-tomcat-8.5.38 /srv/tomcat
|
||||
|
||||
# Make catalina.sh available globally
|
||||
ln -s /srv/tomcat/bin/catalina.sh /usr/bin/catalina.sh
|
||||
|
||||
# Cleanup
|
||||
rm -f /srv/tomcat/bin/tomcat-native.tar.gz
|
||||
rm -f /srv/tomcat/temp/safeToDelete.tmp
|
||||
rm -rf /srv/tomcat/webapps
|
||||
mkdir /srv/tomcat/webapps
|
||||
|
||||
# Change permission
|
||||
find /srv/tomcat -type d -exec chmod 755 {} +
|
||||
find /srv/tomcat -type f -not -path '/srv/tomcat/conf/*' -exec chmod 644 {} +
|
||||
chmod 755 /srv/tomcat/bin/*.sh
|
||||
EOF
|
||||
|
||||
COPY lxc
|
9
alpine3.9-tomcat8.5/meta
Normal file
9
alpine3.9-tomcat8.5/meta
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"desc-cs": "Základní LXC vrstva s JSP a servlet kontejnerem Tomcat 8.5",
|
||||
"desc-en": "Basic LXC layer with Tomcat 8.5 JSP and servlet container",
|
||||
"lxcpath": "shared/alpine3.9-tomcat8.5",
|
||||
"version": "0.0.1",
|
||||
"release": "0",
|
||||
"license": "GPL",
|
||||
"depends": ["alpine3.9-java8"]
|
||||
}
|
Loading…
Reference in New Issue
Block a user