3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-20 00:05:04 +00:00
zeppelin/.gitpod.Dockerfile
2020-10-05 14:04:39 +00:00

29 lines
796 B
Docker

FROM gitpod/workspace-full:latest
USER root
# Install mariadb
RUN apt-get update \
&& apt-get install -y mariadb-server \
&& apt-get clean && rm -rf /var/cache/apt/* /var/lib/apt/lists/* /tmp/* \
&& mkdir /var/run/mysqld \
&& chown -R gitpod:gitpod /etc/mysql /var/run/mysqld /var/log/mysql /var/lib/mysql
# Install our own MySQL config
COPY mysql.cnf /etc/mysql/mysql.conf.d/mysqld.cnf
# Install default-login for MySQL clients
COPY client.cnf /etc/mysql/mysql.conf.d/client.cnf
COPY mysql-bashrc-launch.sh /etc/mysql/mysql-bashrc-launch.sh
USER gitpod
RUN echo "/etc/mariadb/mariadb-bashrc-launch.sh" >> ~/.bashrc
RUN bash -c ". .nvm/nvm.sh \
&& nvm install 14 \
&& nvm use 14 \
&& nvm alias default 14"
RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix