#13 Docketfile config (+ supervisor)

This commit is contained in:
serge-rider
2020-06-06 16:38:14 +03:00
parent 6f4d9e957c
commit e0f50019c6
4 changed files with 33 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
logs
+16
View File
@@ -0,0 +1,16 @@
FROM adoptopenjdk:11-jre-hotspot
RUN apt-get install -y supervisor
RUN mkdir -p /opt/cloudbeaver
COPY ../cloudbeaver/* /opt/cloudbeaver/
RUN ["chmod", "+x", "/opt/cloudbeaver/run-server.sh"]
COPY ../supervisord/cloudbeaver.conf /etc/supervisor/conf.d/cloudbeaver.conf
EXPOSE 8978
CMD ["/usr/bin/supervisord"]
# ENTRYPOINT ["/opt/cloudbeaver/run-server.sh"]
+9
View File
@@ -0,0 +1,9 @@
version: '3'
services:
cloudbeaver:
build: .
container_name: cloudbeaver-container
ports:
- "8978:8978"
volumes:
- "./logs:/opt/cloudbeaver/logs"
+7
View File
@@ -0,0 +1,7 @@
[program:cloudbeaver_demo]
directory=/opt/cloudbeaver/deploy/cloudbeaver/
command=/opt/cloudbeaver/deploy/cloudbeaver/run-server.sh
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/cloudbeaver/server.log