Initial commit
This commit is contained in:
22
Dockerfile
Normal file
22
Dockerfile
Normal file
@@ -0,0 +1,22 @@
|
||||
# build runtime image
|
||||
FROM alpine:3.17.3
|
||||
RUN apk update \
|
||||
&& apk add \
|
||||
apache2 \
|
||||
apache2-proxy \
|
||||
openjdk8-jre-base
|
||||
RUN mkdir /opt/tomcat \
|
||||
&& wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.75/bin/apache-tomcat-9.0.75.tar.gz \
|
||||
&& tar xvzf apache-tomcat-9.0.75.tar.gz --strip-components 1 --directory /opt/tomcat
|
||||
COPY re3gistry/dist /opt/re3gistry
|
||||
COPY init.properties /opt/re3gistry/
|
||||
COPY start.sh /opt/re3gistry/
|
||||
COPY httpd-vhosts.conf /etc/apache2/conf.d/
|
||||
COPY httpd.conf /etc/apache2/
|
||||
WORKDIR /opt/re3gistry
|
||||
RUN sh ./init-config.sh \
|
||||
&& cp -R app/* /opt/tomcat/webapps/ \
|
||||
&& cp -R webapp/public_html/* /var/www/localhost/htdocs/ \
|
||||
&& chmod +x start.sh
|
||||
|
||||
ENTRYPOINT [ "/opt/re3gistry/start.sh" ]
|
Reference in New Issue
Block a user