Add spritecoder

This commit is contained in:
Aurelien Labate 2020-01-01 17:52:55 +01:00
parent d25d39287b
commit 422f2073c5
6 changed files with 31 additions and 7 deletions

11
.gitmodules vendored
View File

@ -1,12 +1,15 @@
[submodule "src/SH4compatibilityTool"]
path = src/SH4compatibilityTool
url = ../SH4compatibilityTool.git
url = ../../Ziqumu/SH4compatibilityTool.git
[submodule "src/G1rFxiTools"]
path = src/G1rFxiTools
url = ../G1rFxiTools.git
url = ../../Ziqumu/G1rFxiTools.git
[submodule "src/EactMaker"]
path = src/EactMaker
url = ../EactMaker.git
url = ../../Ziqumu/EactMaker.git
[submodule "src/FestivAlgo"]
path = src/FestivAlgo
url = ../FestivAlgo.git
url = ../../Ziqumu/FestivAlgo.git
[submodule "src/SpriteCoder"]
path = src/SpriteCoder
url = ../../Smashmaster/SpriteCoder.git

View File

@ -12,6 +12,7 @@ services:
- ./src/SH4compatibilityTool:/www/SH4compatibilityTool/
- ./src/G1rFxiTools:/www/G1rFxiTools/
- ./src/FestivAlgo:/www/FestivAlgo/
- ./src/SpriteCoder:/www/SpriteCoder/
- ./src/home:/www/home/
phpfpm-main:
@ -25,9 +26,10 @@ services:
- ./src/EactMaker:/www/EactMaker/
- ./src/SH4compatibilityTool:/www/SH4compatibilityTool/
- ./src/G1rFxiTools:/www/G1rFxiTools/
- ./src/SpriteCoder:/www/SpriteCoder/
- ./src/home:/www/home/
phpfpm-festivalgo:
phpfpm-festivalgo:
build:
context: ./php-docker/
args:

View File

@ -15,7 +15,7 @@ server {
rewrite ^/?$ /home/index.php;
# Forward to the main php-fpm container
location ~ ^/(home|EactMaker|SH4compatibilityTool|G1rFxiTools)/.*\.php$ {
location ~ ^/(home|EactMaker|SH4compatibilityTool|G1rFxiTools|SpriteCoder)/.*\.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass phpfpm-main:9000;

View File

@ -10,4 +10,9 @@ RUN apt-get update && apt-get install -y \
&& docker-php-ext-install -j$(nproc) gd
# Install PDO mysql extension
RUN docker-php-ext-install pdo pdo_mysql
RUN docker-php-ext-install pdo pdo_mysql
# Set entrypoint
COPY ./entrypoint.sh /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
CMD [ "php-fpm" ]

13
php-docker/entrypoint.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
set -e
# Set the whole project in read-only mode
chmod -R a=rX /www/
# Per project exceptions:
# SpriteCoder
if [ -d /www/SpriteCoder ] ; then
mkdir -p /www/SpriteCoder/upload
chmod a+w /www/SpriteCoder/upload
fi
exec docker-php-entrypoint "$@"

1
src/SpriteCoder Submodule

@ -0,0 +1 @@
Subproject commit 908059c17fb30d4eb2cfadb1cc0075dc122be4ec