HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //opt/openproject/docker/dev/Dockerfile.dev
FROM ruby:2.6-stretch
MAINTAINER operations@openproject.com

ENV USER=dev
ENV RAILS_ENV=development

ENV NODE_VERSION "10.15.0"
ENV BUNDLER_VERSION "2.0.2"

RUN curl https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz | tar xzf - -C /usr/local --strip-components=1

RUN useradd -d /home/$USER -m $USER
WORKDIR /home/$USER

RUN gem install bundler --version "${bundler_version}" --no-document

RUN apt-get update -qq && \
    DEBIAN_FRONTEND=noninteractive apt-get install -y \
    postgresql-client \
    && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY scripts/seeder bin/seeder
COPY scripts/backend bin/backend
COPY scripts/frontend bin/frontend

EXPOSE 3000 4200

VOLUME ["/usr/local/bundle", "/home/$USER/openproject"]

WORKDIR /home/$USER/openproject

ENTRYPOINT ["/bin/sh", "-c"]