Compare commits
16 Commits
f5a3844da5
...
a193c86b1e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a193c86b1e | ||
|
|
3bf357b62b | ||
|
|
45cef18bdf | ||
|
|
4f775d68bc | ||
|
|
1aad2ca792 | ||
|
|
23fa7fd556 | ||
|
|
494d7268d9 | ||
|
|
cb40c0d618 | ||
|
|
5fe3e36c66 | ||
|
|
2a6f6639a1 | ||
|
|
f2d9eda4d2 | ||
|
|
ab9ca84926 | ||
|
|
52e5b7836f | ||
|
|
3b79e49c0c | ||
|
|
b198d9c0c4 | ||
|
|
8d99bf16b5 |
@@ -12,19 +12,19 @@ ENV VERSION 0.9.5
|
||||
RUN \
|
||||
apk add --no-cache \
|
||||
nginx \
|
||||
php8-curl \
|
||||
php8-fpm \
|
||||
php8-mbstring \
|
||||
php8-xml \
|
||||
php8 \
|
||||
php8-sqlite3 \
|
||||
php8-pdo \
|
||||
php8-pdo_mysql \
|
||||
php8-pdo_sqlite \
|
||||
php8-session \
|
||||
php8-dom \
|
||||
php8-xmlreader \
|
||||
php8-xmlwriter \
|
||||
php81-curl \
|
||||
php81-fpm \
|
||||
php81-mbstring \
|
||||
php81-xml \
|
||||
php81 \
|
||||
php81-sqlite3 \
|
||||
php81-pdo \
|
||||
php81-pdo_mysql \
|
||||
php81-pdo_sqlite \
|
||||
php81-session \
|
||||
php81-dom \
|
||||
php81-xmlreader \
|
||||
php81-xmlwriter \
|
||||
\
|
||||
&& curl -Ls "https://github.com/sabre-io/Baikal/releases/download/$VERSION/baikal-$VERSION.zip" -o baikal-$VERSION.zip \
|
||||
&& unzip -q baikal-$VERSION.zip -d /var/www/ \
|
||||
|
||||
@@ -5,4 +5,4 @@
|
||||
# ==============================================================================
|
||||
bashio::log.info "Starting PHP-FPM..."
|
||||
|
||||
exec php-fpm8 --nodaemonize
|
||||
exec php-fpm81 --nodaemonize
|
||||
|
||||
@@ -7,31 +7,33 @@ ARG OSCAM_VERSION
|
||||
RUN \
|
||||
echo "**** install build packages ****" && \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
gcc \
|
||||
g++ \
|
||||
build-base \
|
||||
libdvbcsa-dev \
|
||||
libusb-dev \
|
||||
linux-headers \
|
||||
make \
|
||||
openssl-dev \
|
||||
pcsc-lite-dev \
|
||||
subversion \
|
||||
tar \
|
||||
shadow && \
|
||||
echo "**** install runtime packages ****" && \
|
||||
apk add --no-cache \
|
||||
ccid \
|
||||
curl \
|
||||
libcrypto1.1 \
|
||||
libssl1.1 \
|
||||
libdvbcsa \
|
||||
openssl \
|
||||
libusb \
|
||||
pcsc-lite \
|
||||
pcsc-lite-libs && \
|
||||
echo "**** compile oscam ****" && \
|
||||
if [ -z ${OSCAM_VERSION+x} ]; then \
|
||||
OSCAM_VERSION=$(svn info --show-item revision https://svn.streamboard.tv/oscam/trunk ); \
|
||||
OSCAM_VERSION=$(curl -s https://git.streamboard.tv/api/v4/projects/11/repository/tags | jq -r '.[0].name'); \
|
||||
fi && \
|
||||
svn checkout https://svn.streamboard.tv/oscam/trunk@${OSCAM_VERSION} /tmp/oscam-svn && \
|
||||
cd /tmp/oscam-svn && \
|
||||
mkdir -p /tmp/oscam && \
|
||||
curl -o \
|
||||
/tmp/oscam.tar.gz -L \
|
||||
"https://git.streamboard.tv/common/oscam/-/archive/${OSCAM_VERSION}/oscam-${OSCAM_VERSION}.tar.gz" && \
|
||||
tar xf \
|
||||
/tmp/oscam.tar.gz -C \
|
||||
/tmp/oscam --strip-components=1 && \
|
||||
cd /tmp/oscam && \
|
||||
./config.sh \
|
||||
--enable all \
|
||||
--disable \
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"description": "This add-on allows you to have a OSCAM-Server.",
|
||||
"arch": ["armv7", "aarch64", "amd64"],
|
||||
"startup": "application",
|
||||
"webui:": "[PROTO:ssl]://[HOST]:[PORT:8888]"
|
||||
"boot": "auto",
|
||||
"init": false,
|
||||
"uart": true,
|
||||
|
||||
Reference in New Issue
Block a user