|
|
|
|
@ -1,9 +1,28 @@
|
|
|
|
|
FROM node:14
|
|
|
|
|
FROM ubuntu:20.04
|
|
|
|
|
|
|
|
|
|
WORKDIR /src
|
|
|
|
|
|
|
|
|
|
RUN apt-get update
|
|
|
|
|
RUN apt-get install vim -y
|
|
|
|
|
# gcc g++ make
|
|
|
|
|
RUN \
|
|
|
|
|
apt-get update && \
|
|
|
|
|
apt-get install -y build-essential
|
|
|
|
|
|
|
|
|
|
# Python 3.8 and pip
|
|
|
|
|
RUN \
|
|
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata && \
|
|
|
|
|
apt install -y software-properties-common && \
|
|
|
|
|
add-apt-repository ppa:deadsnakes/ppa && \
|
|
|
|
|
apt update && \
|
|
|
|
|
apt install -y python3.8 python3-pip
|
|
|
|
|
|
|
|
|
|
# NodeJS 14.X and npm
|
|
|
|
|
RUN \
|
|
|
|
|
apt install -y curl dirmngr apt-transport-https lsb-release ca-certificates && \
|
|
|
|
|
curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
|
|
|
|
|
apt-get install -y nodejs
|
|
|
|
|
|
|
|
|
|
# Vim editor
|
|
|
|
|
RUN apt-get install -y vim
|
|
|
|
|
|
|
|
|
|
COPY package.json .
|
|
|
|
|
|
|
|
|
|
|