-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
60 lines (35 loc) · 1.04 KB
/
Dockerfile
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
FROM ubuntu:18.04
RUN apt-get update \
&& apt-get -y install --no-install-recommends \
hts-voice-nitech-jp-atr503-m001 \
open-jtalk \
open-jtalk-mecab-naist-jdic \
sox \
nodejs \
ffmpeg
RUN apt install curl -y
RUN apt install npm -y
RUN npm config set strict-ssl false
RUN npm install n -g
RUN n stable
RUN apt purge -y nodejs npm
#RUN node -v
#RUN npm install [email protected] node-opus opusscript
WORKDIR /
ENV PYTHONIOENCODING utf-8
RUN curl -L "https://ja.osdn.net/frs/g_redir.php?m=jaist&f=mmdagent%2FMMDAgent_Example%2FMMDAgent_Example-1.8%2FMMDAgent_Example-1.8.zip" -o /model.zip
RUN ls
RUN apt install zip -y
RUN unzip model.zip
RUN ls
#RUN npm i co
#RUN npm i fluent-ffmpeg
RUN apt install python3 -y
COPY ./package.json .
RUN npm install
#ADD ./src/ /src
RUN mkdir /temp_ram
RUN echo "mount -t tmpfs -o size=\$TEMP_RAM_SIZE /dev/shm /temp_ram ;node src/main.js" > run.sh
#RUN echo $BOT_KEY
#RUN echo "mount -t tmpfs -o size=\$TEMP_RAM_SIZE /dev/shm /temp_ram ;node src/main.js"
CMD ["bash","run.sh"]