mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* dbeaver/dbeaver-devops#1630 Added if for root and non-root users * dbeaver/dbeaver-devops#1630 Added creating dir /home/dbeaver --------- Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
24 lines
569 B
Docker
24 lines
569 B
Docker
FROM dbeaver/base-java
|
|
|
|
MAINTAINER DBeaver Corp, devops@dbeaver.com
|
|
|
|
ENV DBEAVER_GID=8978
|
|
ENV DBEAVER_UID=8978
|
|
|
|
RUN apt-get update && \
|
|
apt-get upgrade -y
|
|
|
|
RUN groupadd -g $DBEAVER_GID dbeaver && \
|
|
useradd -g $DBEAVER_GID -m -u $DBEAVER_UID -s /bin/bash dbeaver
|
|
|
|
COPY cloudbeaver /opt/cloudbeaver
|
|
COPY scripts/launch-product.sh /opt/cloudbeaver/launch-product.sh
|
|
|
|
EXPOSE 8978
|
|
RUN find /opt/cloudbeaver -type d -exec chmod 775 {} \;
|
|
WORKDIR /opt/cloudbeaver/
|
|
|
|
RUN chmod +x "run-server.sh" "/opt/cloudbeaver/launch-product.sh"
|
|
|
|
ENTRYPOINT ["./launch-product.sh"]
|