mirror of
https://github.com/NginxProxyManager/docker-nginx-full.git
synced 2024-12-06 19:26:20 +01:00
58 lines
1.4 KiB
Bash
Executable File
58 lines
1.4 KiB
Bash
Executable File
#!/bin/bash -e
|
||
|
||
BLUE='\E[1;34m'
|
||
CYAN='\E[1;36m'
|
||
YELLOW='\E[1;33m'
|
||
GREEN='\E[1;32m'
|
||
RESET='\E[0m'
|
||
|
||
DOCKER_IMAGE=jc21/nginx-full
|
||
|
||
export OPENRESTY_VERSION=1.21.4.2
|
||
export CROWDSEC_OPENRESTY_BOUNCER_VERSION=0.1.7
|
||
export LUA_VERSION=5.1.5
|
||
export LUAROCKS_VERSION=3.3.1
|
||
|
||
# Builds
|
||
|
||
echo -e "${BLUE}❯ ${CYAN}Building ${YELLOW}latest ${CYAN}...${RESET}"
|
||
docker build \
|
||
--pull \
|
||
--build-arg OPENRESTY_VERSION \
|
||
--build-arg CROWDSEC_OPENRESTY_BOUNCER_VERSION \
|
||
--build-arg LUA_VERSION \
|
||
--build-arg LUAROCKS_VERSION \
|
||
-t ${DOCKER_IMAGE}:latest \
|
||
-f docker/Dockerfile \
|
||
.
|
||
|
||
echo -e "${BLUE}❯ ${CYAN}Building ${YELLOW}acmesh ${CYAN}...${RESET}"
|
||
docker build \
|
||
--build-arg BASE_TAG=latest \
|
||
-t ${DOCKER_IMAGE}:acmesh \
|
||
-f docker/Dockerfile.acmesh \
|
||
.
|
||
|
||
echo -e "${BLUE}❯ ${CYAN}Building ${YELLOW}certbot ${CYAN}...${RESET}"
|
||
docker build \
|
||
--build-arg BASE_TAG=latest \
|
||
-t ${DOCKER_IMAGE}:certbot \
|
||
-f docker/Dockerfile.certbot \
|
||
.
|
||
|
||
echo -e "${BLUE}❯ ${CYAN}Building ${YELLOW}acmesh-golang ${CYAN}...${RESET}"
|
||
docker build \
|
||
--build-arg BASE_TAG=acmesh \
|
||
-t ${DOCKER_IMAGE}:acmesh-golang \
|
||
-f docker/Dockerfile.acmesh-golang \
|
||
.
|
||
|
||
echo -e "${BLUE}❯ ${CYAN}Building ${YELLOW}certbot-node ${CYAN}...${RESET}"
|
||
docker build \
|
||
--build-arg BASE_TAG=certbot \
|
||
-t ${DOCKER_IMAGE}:certbot-node \
|
||
-f docker/Dockerfile.certbot-node \
|
||
.
|
||
|
||
echo -e "${BLUE}❯ ${GREEN}All done!${RESET}"
|