mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
#13 Docketfile config (+ supervisor)
This commit is contained in:
@@ -0,0 +1 @@
|
||||
logs
|
||||
@@ -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"]
|
||||
@@ -0,0 +1,9 @@
|
||||
version: '3'
|
||||
services:
|
||||
cloudbeaver:
|
||||
build: .
|
||||
container_name: cloudbeaver-container
|
||||
ports:
|
||||
- "8978:8978"
|
||||
volumes:
|
||||
- "./logs:/opt/cloudbeaver/logs"
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user