Add version check

This commit is contained in:
Daniil Gentili 2024-06-17 19:23:36 +02:00
parent 888a6d9add
commit 8037271a76
2 changed files with 10 additions and 0 deletions

View File

@ -4,6 +4,8 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local
COPY --from=ghcr.io/ufoscout/docker-compose-wait:latest /wait /usr/local/bin/docker-compose-wait
RUN echo 1.0.0 > /tas_version
EXPOSE 9503
ENTRYPOINT ["./entrypoint.sh"]

View File

@ -1,4 +1,12 @@
#!/usr/bin/env sh
VERSION=1.0.0
CURRENT_VERSION=$(cat /tas_version)
if [ "$VERSION" != "$CURRENT_VERSION" ]; then
echo "Wrong docker image version, expected $VERSION, got $CURRENT_VERSION, please run docker compose pull!"
exit 1
fi
docker-compose-wait \
&& nice -n 20 php server.php -e=.env.docker --docker "$@"