dev builds
This commit is contained in:
parent
1b7caf2a69
commit
eae545dacc
14
deploy.sh
14
deploy.sh
@ -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
|
||||||
|
|||||||
@ -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" ]
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user