Compare commits

...

14 Commits

Author SHA1 Message Date
ba363660bc Merge branch 'master' of gitlab.epagris.com:photowall/photowall-docker 2021-01-25 21:20:01 +01:00
1799fa20e8 webapp frissítve 2021-01-25 21:19:52 +01:00
Levi
38fa28ad03 Merge branch 'levi' into 'master'
Merge levi into master

See merge request photowall/photowall-docker!5
2021-01-25 21:15:05 +01:00
Kováts Levente
dab58d915a Merge branch master into levi 2021-01-25 16:42:11 +01:00
ebad52ec88 webapp frissítve 2021-01-25 10:24:41 +01:00
0cfff218ab exiftool hozzáadva 2021-01-25 10:23:29 +01:00
f130c2d0ba Merge branch 'master' of gitlab.epagris.com:photowall/photowall-docker 2021-01-25 09:57:05 +01:00
3d9cfe71e5 webapp frissítve 2021-01-25 09:56:50 +01:00
Kováts Levente
99e5fae387 elírás javítása
lemaradt pontosvessző
2021-01-25 09:13:18 +01:00
Kováts Levente
7442d271c0 adatbázis kiválasztás csak egyszer 2021-01-25 07:36:26 +01:00
e623f22ad4 Merge branch 'levi' into 'master'
AuthorGroup mező, adatbázis kiválasztás javítása

See merge request photowall/photowall-docker!4
2021-01-24 21:14:57 +01:00
7a8306c5a4 Merge branch 'master' into 'levi'
# Conflicts:
#   database_init.php
2021-01-24 21:14:36 +01:00
7e626b3fb2 ServerName behelyettesítés javítva, adatbáziskiválasztás javítva, entrypoint quoting javítva 2021-01-24 21:08:47 +01:00
Kováts Levente
9140c6802b AuthorGroup mező, adatbázis kiválasztás javítása 2021-01-23 22:07:52 +01:00
5 changed files with 13 additions and 15 deletions

View File

@ -3,7 +3,7 @@ FROM ubuntu:20.04
# install necessary packages
RUN \
apt-get update && \
DEBIAN_FRONTEND="noninteractive" apt-get install apache2 php libapache2-mod-php php-mysql php-xdebug imagemagick -y
DEBIAN_FRONTEND="noninteractive" apt-get install apache2 php libapache2-mod-php php-mysql php-xdebug imagemagick libimage-exiftool-perl -y
# rm -rf /var/lib/apt/lists/*
# define volumes

View File

@ -1,12 +1,5 @@
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName
_ServerName_
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

View File

@ -7,19 +7,24 @@ $dbconn = mysqli_connect(SQL_IP, SQL_USER, SQL_PASS);
if (PHW_DB_GRANTED) {
$create_database_query = 'CREATE DATABASE IF NOT EXISTS ' . SQL_DB . ';';
$use_database_query = 'USE ' . SQL_DB . ';';
if (mysqli_query($dbconn, $create_database_query) && mysqli_query($dbconn, $use_database_query)) {
if (mysqli_query($dbconn, $create_database_query)) {
echo "Adatbázis létrehozva." . PHP_EOL;
} else {
echo "Hiba az adatbázis létrehozása során: " . mysqli_error($dbconn) . PHP_EOL;
}
}
// az adatbázis kiválasztása
$use_database_query = 'USE ' . SQL_DB . ';';
mysqli_query($dbconn, $use_database_query);
$create_tables_queries = "
/*DROP TABLE IF EXISTS `publish_table`;/**/
CREATE TABLE IF NOT EXISTS `publish_table` (
`No` int NOT NULL AUTO_INCREMENT,
`Author` varchar(45) NOT NULL,
`AuthorGroup` varchar(45) NOT NULL,
`Title` varchar(45) NOT NULL,
`Description` text,
`Image_FileName` varchar(45) NOT NULL,

View File

@ -1,7 +1,7 @@
#!/bin/sh
# generate revisor's password hash
PHW_REVIS_PWD_HASH=$(php -r "echo password_hash("${PHW_REVIS_PWD}", PASSWORD_DEFAULT);")
PHW_REVIS_PWD_HASH=$(php -r "echo password_hash('${PHW_REVIS_PWD}', PASSWORD_DEFAULT);")
# generate globals.php from environment variables
cd /var/www/html
@ -20,10 +20,10 @@ chown -R www-data:www-data ARTWORKS
cat /database_init.php | php -d display_errors=on -d error_reporting=-1
# substitute server name
sed -i "s|ServerName|ServerName ${PHW_SERVER_NAME}|g" /etc/apache2/sites-available/000-default.conf
sed -i "s|_ServerName_|ServerName ${PHW_SERVER_NAME}|g" /etc/apache2/sites-available/000-default.conf
# remove index.html
rm /var/www/html/index.html
rm -f /var/www/html/index.html
# start webserver
/usr/sbin/apache2ctl -D FOREGROUND

@ -1 +1 @@
Subproject commit 5a46f394f01bd29f6ed93b057b78ad41ded8e21c
Subproject commit af9ee79751ec619f27e67cab7f919997e60a00f5