Compare commits
15
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6341072b0b
|
||
|
|
1dbd813bef
|
||
|
|
14d83d24b4
|
||
|
|
ba02b6d8cb
|
||
|
|
9b8fcaad9a
|
||
|
|
6bd6ede442
|
||
|
|
65dac4640a
|
||
|
|
7bd12050f6
|
||
|
|
5041258de0
|
||
|
|
47928d2d2b
|
||
|
|
55cf2afde3
|
||
|
|
ed2b1c23ae
|
||
|
|
6ef45b8b6a
|
||
|
|
b4c359e81d
|
||
|
|
495a2fe910
|
No files matched your search
Vendored
+11
@@ -98,6 +98,17 @@ pipeline {
|
|||||||
--push \
|
--push \
|
||||||
.""",
|
.""",
|
||||||
label: 'Build Docker image'
|
label: 'Build Docker image'
|
||||||
|
|
||||||
|
if (env.BRANCH_NAME == 'master') {
|
||||||
|
if (env.VERSION ==~ '.*-\\d+-g[a-f0-9]{7}') {
|
||||||
|
env.FIXED_VERSION = 'dev'
|
||||||
|
} else {
|
||||||
|
env.FIXED_VERSION = 'stable'
|
||||||
|
}
|
||||||
|
sh script: """docker buildx imagetools create \
|
||||||
|
-t git.esoko.eu/esoko/rvr:${env.FIXED_VERSION} \
|
||||||
|
git.esoko.eu/esoko/rvr:${env.VERSION}"""
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -10,11 +10,11 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"esoko/soko-web": "0.14.1",
|
"esoko/soko-web": "0.15",
|
||||||
"firebase/php-jwt": "^6.4"
|
"firebase/php-jwt": "^6.4"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "^9.6",
|
"phpunit/phpunit": "^10.3",
|
||||||
"phpstan/phpstan": "^1.10"
|
"phpstan/phpstan": "^1.10"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
|||||||
Generated
+380
-582
File diff suppressed because it is too large.
Load diff
+5
-5
@@ -1,9 +1,9 @@
|
|||||||
FROM ubuntu:focal AS rvr_base
|
FROM ubuntu:22.04 AS rvr_base
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
RUN apt update --fix-missing && apt install -y sudo curl git unzip mariadb-client nginx \
|
RUN apt update --fix-missing && apt install -y sudo curl git unzip mariadb-client nginx \
|
||||||
php-apcu php7.4-cli php7.4-curl php7.4-fpm php7.4-mbstring php7.4-mysql php7.4-zip php7.4-xml
|
php-apcu php8.1-cli php8.1-curl php8.1-fpm php8.1-mbstring php8.1-mysql php8.1-zip php8.1-xml
|
||||||
|
|
||||||
RUN mkdir -p /run/php
|
RUN mkdir -p /run/php
|
||||||
COPY docker/configs/nginx.conf /etc/nginx/sites-available/default
|
COPY docker/configs/nginx.conf /etc/nginx/sites-available/default
|
||||||
@@ -20,9 +20,9 @@ FROM rvr_base AS rvr_dev
|
|||||||
|
|
||||||
RUN apt update --fix-missing && apt install -y php-xdebug
|
RUN apt update --fix-missing && apt install -y php-xdebug
|
||||||
|
|
||||||
RUN echo "xdebug.remote_enable = 1" >> /etc/php/7.4/mods-available/xdebug.ini &&\
|
RUN echo "xdebug.remote_enable = 1" >> /etc/php/8.1/mods-available/xdebug.ini &&\
|
||||||
echo "xdebug.remote_autostart = 1" >> /etc/php/7.4/mods-available/xdebug.ini &&\
|
echo "xdebug.remote_autostart = 1" >> /etc/php/8.1/mods-available/xdebug.ini &&\
|
||||||
echo "xdebug.remote_connect_back = 1" >> /etc/php/7.4/mods-available/xdebug.ini
|
echo "xdebug.remote_connect_back = 1" >> /etc/php/8.1/mods-available/xdebug.ini
|
||||||
|
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
map $http_x_forwarded_proto $forwarded_scheme {
|
||||||
|
default $scheme;
|
||||||
|
http http;
|
||||||
|
https https;
|
||||||
|
}
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen 80 default_server;
|
listen 80 default_server;
|
||||||
listen [::]:80 default_server;
|
listen [::]:80 default_server;
|
||||||
@@ -14,7 +20,8 @@ server {
|
|||||||
|
|
||||||
location ~ \.php$ {
|
location ~ \.php$ {
|
||||||
include snippets/fastcgi-php.conf;
|
include snippets/fastcgi-php.conf;
|
||||||
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
|
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
|
||||||
|
fastcgi_param REQUEST_SCHEME $forwarded_scheme;
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /\.ht {
|
location ~ /\.ht {
|
||||||
|
|||||||
@@ -20,11 +20,11 @@ USER_UID=$(stat -c "%u" .env)
|
|||||||
USER_GID=$(stat -c "%g" .env)
|
USER_GID=$(stat -c "%g" .env)
|
||||||
groupadd --gid $USER_GID rvr
|
groupadd --gid $USER_GID rvr
|
||||||
useradd --uid $USER_UID --gid $USER_GID rvr
|
useradd --uid $USER_UID --gid $USER_GID rvr
|
||||||
sed -i -e "s/^user = .*$/user = rvr/g" -e "s/^group = .*$/group = rvr/g" /etc/php/7.4/fpm/pool.d/www.conf
|
sed -i -e "s/^user = .*$/user = rvr/g" -e "s/^group = .*$/group = rvr/g" /etc/php/8.1/fpm/pool.d/www.conf
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
|
|
||||||
/usr/sbin/php-fpm7.4 -F &
|
/usr/sbin/php-fpm8.1 -F &
|
||||||
/usr/sbin/nginx -g 'daemon off;' &
|
/usr/sbin/nginx -g 'daemon off;' &
|
||||||
|
|
||||||
wait -n
|
wait -n
|
||||||
|
|||||||
@@ -14,12 +14,12 @@ USER_GID=$(stat -c "%g" .env)
|
|||||||
groupadd --gid $USER_GID rvr
|
groupadd --gid $USER_GID rvr
|
||||||
useradd --uid $USER_UID --gid $USER_GID rvr
|
useradd --uid $USER_UID --gid $USER_GID rvr
|
||||||
chown -R rvr:rvr cache
|
chown -R rvr:rvr cache
|
||||||
sed -i -e "s/^user = .*$/user = rvr/g" -e "s/^group = .*$/group = rvr/g" /etc/php/7.4/fpm/pool.d/www.conf
|
sed -i -e "s/^user = .*$/user = rvr/g" -e "s/^group = .*$/group = rvr/g" /etc/php/8.1/fpm/pool.d/www.conf
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
|
|
||||||
/usr/sbin/cron -f &
|
/usr/sbin/cron -f &
|
||||||
/usr/sbin/php-fpm7.4 -F &
|
/usr/sbin/php-fpm8.1 -F &
|
||||||
/usr/sbin/nginx -g 'daemon off;' &
|
/usr/sbin/nginx -g 'daemon off;' &
|
||||||
|
|
||||||
wait -n
|
wait -n
|
||||||
|
|||||||
@@ -19,9 +19,8 @@ use RVR\Repository\UserRepository;
|
|||||||
|
|
||||||
require 'app.php';
|
require 'app.php';
|
||||||
|
|
||||||
if (!empty($_ENV['DEV'])) {
|
|
||||||
error_reporting(E_ALL);
|
error_reporting(E_ALL);
|
||||||
|
if (!empty($_ENV['DEV'])) {
|
||||||
ini_set('display_errors', '1');
|
ini_set('display_errors', '1');
|
||||||
} else {
|
} else {
|
||||||
ini_set('display_errors', '0');
|
ini_set('display_errors', '0');
|
||||||
|
|||||||
Reference in new issue
Block a user