윤준석

FIX: Dockerfile because of change crawling package to go-rod

1 FROM golang:1.17.3 1 FROM golang:1.17.3
2 2
3 -ENV Xvfb :99
4 -ENV DISPLAY=:99
5 -ENV GO111MODULE=on
6 -
7 -RUN apt-get -y update
8 -RUN apt-get install -y wget xvfb gnupg
9 -
10 -RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
11 -RUN sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
12 -RUN apt-get -y update
13 -RUN apt-get install -y google-chrome-stable
14 -
15 -RUN apt-get install -yqq unzip
16 -RUN wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`/chromedriver_linux64.zip
17 -RUN unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/
18 -
19 WORKDIR /src 3 WORKDIR /src
20 COPY . /src 4 COPY . /src
21 5
6 +RUN apt-get update
7 +RUN apt-get install -y libgconf-2-4 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm-dev libnss3-dev libxss-dev libasound2
22 RUN go build -o Joongna_api_server 8 RUN go build -o Joongna_api_server
23 9
24 EXPOSE 8080 10 EXPOSE 8080
......