Skip to content
Permalink
Browse files

add Dockerfile for kphp

  • Loading branch information
AlexK0 committed Oct 24, 2020
1 parent 1319cb7 commit 181bf22ef35dc75243e4ac9ce722a362cabe1dc6
Showing with 19 additions and 0 deletions.
  1. +3 −0 .dockerignore
  2. +16 −0 Dockerfile
@@ -0,0 +1,3 @@
cmake-build-debug/
build/
objs/
@@ -0,0 +1,16 @@
FROM ubuntu:20.04
ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update && \
apt-get install -y --no-install-recommends apt-utils ca-certificates gnupg wget && \
wget -qO - https://repo.vkpartner.ru/GPG-KEY.pub | apt-key add - && \
echo "deb https://repo.vkpartner.ru/kphp-focal/ focal main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y --no-install-recommends kphp php7.4-vkext vk-flex-data vk-tl-tools && \
rm -rf /var/lib/apt/lists/*

RUN mkdir -p /var/www/vkontakte/data/www/vkontakte.com/tl/ && \
tl-compiler -e /var/www/vkontakte/data/www/vkontakte.com/tl/scheme.tlo -w 4 \
/usr/share/vkontakte/tl-files/common.tl /usr/share/vkontakte/tl-files/tl.tl

RUN useradd -ms /bin/bash kitten

0 comments on commit 181bf22

Please sign in to comment.
You can’t perform that action at this time.