dev builds

This commit is contained in:
Derkades 2020-09-25 11:51:10 +02:00
parent 1b7caf2a69
commit eae545dacc
3 changed files with 13 additions and 12 deletions

View File

@ -1,11 +1,13 @@
#!/bin/bash #!/bin/bash
# Before running this, you need to install binfmt_misc support and create a builder:
# docker run --privileged --rm tonistiigi/binfmt --install all
# export DOCKER_CLI_EXPERIMENTAL=enabled
# docker buildx create --use --name mybuilder
# https://github.com/docker/buildx
set -e set -e
docker run --rm --privileged docker/binfmt:66f9012c56a8316f9244ffd7622d7c21c1f6f28d
export DOCKER_CLI_EXPERIMENTAL=enabled export DOCKER_CLI_EXPERIMENTAL=enabled
set +e
docker buildx rm namelessmc_builder
set -e
docker buildx create --use --name namelessmc_builder
docker buildx build -t namelessmc/nginx --platform=linux/arm,linux/arm64,linux/amd64 nginx_web --push docker buildx build -t namelessmc/nginx --platform=linux/arm,linux/arm64,linux/amd64 nginx_web --push
docker buildx build -t namelessmc/php --platform=linux/arm,linux/arm64,linux/amd64 php_fpm --push docker buildx build -t namelessmc/php --platform=linux/arm,linux/arm64,linux/amd64 php_fpm --push
docker buildx rm namelessmc_builder docker buildx build -t namelessmc/php:dev --build-arg VERSION=v2 --platform=linux/arm,linux/arm64,linux/amd64 php_fpm --push

View File

@ -1,7 +1,5 @@
FROM php:7.4-fpm FROM php:7.4-fpm
ARG NAMELESSMC_VERSION=2.0.0-pr7
RUN docker-php-source extract && \ RUN docker-php-source extract && \
BUILD_DEPS="libmcrypt-dev libldap2-dev libjpeg62-turbo-dev libfreetype6-dev libpng-dev" && \ BUILD_DEPS="libmcrypt-dev libldap2-dev libjpeg62-turbo-dev libfreetype6-dev libpng-dev" && \
apt-get update && \ apt-get update && \
@ -15,6 +13,7 @@ RUN docker-php-source extract && \
ADD entrypoint.sh / ADD entrypoint.sh /
ENV NAMELESSMC_VERSION=2.0.0-pr7 ARG VERSION=v2.0.0-pr7
ENV VERSION=${VERSION}
ENTRYPOINT [ "bash", "/entrypoint.sh" ] ENTRYPOINT [ "bash", "/entrypoint.sh" ]

View File

@ -9,9 +9,9 @@ else
set -x set -x
mkdir -p /data mkdir -p /data
cd /tmp cd /tmp
curl -Lo nameless.tar.gz https://github.com/NamelessMC/Nameless/archive/v$NAMELESSMC_VERSION.tar.gz curl -Lo "nameless.tar.gz" "https://github.com/NamelessMC/Nameless/archive/${VERSION}.tar.gz"
tar -xf nameless.tar.gz tar -xf "nameless.tar.gz"
mv Nameless-$NAMELESSMC_VERSION/{,.[^.]}* /data mv Nameless-*/{,.[^.]}* "/data"
chown -R www-data:www-data /data chown -R www-data:www-data /data
chmod 755 -R /data chmod 755 -R /data
rm -rf /tmp rm -rf /tmp