feat: update game interface to support planet pictures
This commit is contained in:
parent
4d48fba21b
commit
da42f6db52
10 changed files with 28 additions and 15 deletions
16
Dockerfile
16
Dockerfile
|
@ -5,6 +5,7 @@ RUN <<EOF
|
|||
export DEBIAN_FRONTEND=noninteractive
|
||||
export DEBCONF_NONINTERACTIVE_SEEN=true
|
||||
apt-get update && apt-get dist-upgrade -uy
|
||||
|
||||
apt-get -y install lsb-release ca-certificates curl
|
||||
curl -sSLo /tmp/debsuryorg-archive-keyring.deb \
|
||||
https://packages.sury.org/debsuryorg-archive-keyring.deb
|
||||
|
@ -16,13 +17,15 @@ RUN <<EOF
|
|||
apt-get install -y apache2 libapache2-mod-php8.3 \
|
||||
php8.3-cli php8.3-opcache php8.3-pgsql \
|
||||
php8.3-xml socat
|
||||
a2dismod mpm_event
|
||||
a2enmod mpm_prefork
|
||||
|
||||
adduser --system --ingroup www-data \
|
||||
--shell '/usr/bin/php /opt/lwb5/scripts/ticks.php' \
|
||||
--comment 'LWB5 Ticks' \
|
||||
--home /opt/lwb5 --no-create-home \
|
||||
lwticks
|
||||
|
||||
a2dismod mpm_event
|
||||
a2enmod mpm_prefork
|
||||
/bin/echo -e "Listen 80\nListen 81" > /etc/apache2/ports.conf
|
||||
cat > /etc/apache2/sites-available/lwb5-main.conf <<EOC
|
||||
<VirtualHost *:80>
|
||||
|
@ -59,7 +62,16 @@ EOC
|
|||
a2dissite 000-default
|
||||
a2ensite lwb5-main
|
||||
a2ensite lwb5-admin
|
||||
|
||||
mkdir /var/cache/lw
|
||||
chmod 1777 /var/cache/lw
|
||||
|
||||
mkdir /var/spool/pgen
|
||||
chgrp www-data /var/spool/pgen
|
||||
chmod 1775 /var/spool/pgen
|
||||
EOF
|
||||
|
||||
VOLUME /var/spool/pgen /var/cache/lw
|
||||
|
||||
EXPOSE 80 81
|
||||
ENTRYPOINT ["/opt/lwb5/run-lwb5.sh"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue