-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
26 lines (21 loc) · 849 Bytes
/
Dockerfile
File metadata and controls
26 lines (21 loc) · 849 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM eosio/eos-dev:v1.1.1
WORKDIR /workdir
# copy files
RUN mkdir /home/dasdaq_eos
RUN mkdir /home/dasdaq_eos/agent
RUN mkdir /home/dasdaq_eos/instances
RUN mkdir /home/dasdaq_eos/temp
RUN mkdir /home/dasdaq_eos/wallet
RUN mkdir /home/dasdaq_eos/contracts
COPY ./Dasdaq.Dev.Agent /home/dasdaq_eos/agent
# Install .NET Core & Node.js
RUN wget -O libicu55.deb http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.4_amd64.deb
RUN dpkg -i libicu55.deb
RUN wget -O packages-microsoft-prod.deb -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
RUN dpkg -i packages-microsoft-prod.deb
RUN curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
RUN apt-get update
RUN apt-get install dotnet-sdk-2.1 -y
RUN sudo apt-get install nodejs -y
RUN npm install yarn -g
WORKDIR /home/dasdaq_eos/agent