Spaces:
Paused
Paused
File size: 1,369 Bytes
e6a3520 6f1019d 2661273 67ce5f0 bb5d0b2 2661273 67ce5f0 f67ba22 67ce5f0 6f1019d 67ce5f0 bf87e49 2661273 6b43e3b 67ce5f0 bb5d0b2 2661273 bf87e49 1f68634 f67ba22 a539c9c 67ce5f0 b0561f3 2661273 188fbcf 0fc94b1 b8f24b7 188fbcf bb5d0b2 0a02d53 | 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 60 61 | FROM nginx:latest
# Install basic tools and Node.js
RUN apt-get update && \
apt-get install -y --no-install-recommends \
curl wget sudo nodejs npm tzdata \
libx11-6 libgbm-dev && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# Cài Orbita
RUN wget https://orbita-browser-linux.gologin.com/orbita-browser-latest.tar.gz -O /tmp/orbita-browser.tar.gz
# GOLOGIN INSTALL
RUN cd /tmp &&\
tar -xzf /tmp/orbita-browser.tar.gz -C /usr/bin &&\
rm -f /tmp/orbita-browser.tar.gz
RUN apt-get -qq clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# Copy code
WORKDIR /app
COPY . /app
RUN chown -R nginx:nginx /app
# Install deps
RUN npm install
COPY nginx.conf /etc/nginx/nginx.conf
RUN echo 'nginx ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
RUN usermod -a -G sudo nginx
RUN touch /var/run/nginx.pid && \
chown -R nginx:nginx /var/cache/nginx /var/run/nginx.pid
RUN mkdir -p /var/cache/nginx/client_temp && \
chown -R nginx:nginx /var/cache/nginx/client_temp
RUN chmod -R 777 /var/cache/nginx /var/run/nginx.pid /app
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
RUN mkdir -p /.gologin/browser/fonts && \
chown -R nginx:nginx /.gologin && \
chmod -R 777 /.gologin
RUN chmod +x /usr/bin/orbita-browser/chrome
COPY fonts /.gologin/browser/fonts
EXPOSE 8080 3000 3500
ENTRYPOINT ["/entrypoint.sh"]
|