debug
This commit is contained in:
parent
99917f23a7
commit
436890b706
|
|
@ -1,6 +1,6 @@
|
|||
PROJECT_NAME=test
|
||||
KEY=25ccd3fdba2809e6bed2d8582fb4eec4
|
||||
SECRET=35245956713a920e5596a69de1e0da4c
|
||||
ADMIN_EMAIL=valentinlemoign@gmail.com
|
||||
ADMIN_PASSWORD=zbebzbeb
|
||||
PORT=8003
|
||||
PROJECT_NAME=
|
||||
KEY=
|
||||
SECRET=
|
||||
ADMIN_EMAIL=
|
||||
ADMIN_PASSWORD=
|
||||
PORT=
|
||||
|
|
@ -3,5 +3,35 @@
|
|||
mkdir "/home/${username}/cms.${DOMAIN_NAME}"
|
||||
cp assets/directus.docker-compose.yml "/home/${username}/cms.${DOMAIN_NAME}/docker-compose.yml"
|
||||
cp assets/.env.example "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
docker network create web
|
||||
|
||||
sed -i "s/^PROJECT_NAME=.*/PROJECT_NAME=${DOMAIN_NAME}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
|
||||
echo -e "${ORANGE}${BOLD}Generate and store the credentials somewhere safe${RESET}"
|
||||
echo -e "${PURPLE}${BOLD}Enter the Directus admin email : ${RESET}"
|
||||
read directus_admin_email
|
||||
echo -e "${PURPLE}${BOLD}Enter the Directus admin password : ${RESET}"
|
||||
read -s directus_admin_password
|
||||
|
||||
sed -i "s/^ADMIN_EMAIL=.*/ADMIN_EMAIL=${directus_admin_email}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
sed -i "s/^ADMIN_PASSWORD=.*/ADMIN_PASSWORD=${directus_admin_password}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
|
||||
port=8003
|
||||
|
||||
key=$(head -c 16 /dev/urandom | od -An -tx1 | tr -d ' \n')
|
||||
secret=$(head -c 16 /dev/urandom | od -An -tx1 | tr -d ' \n')
|
||||
|
||||
sed -i "s/^KEY=.*/KEY=${key}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
sed -i "s/^SECRET=.*/SECRET=${secret}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
sed -i "s/^PORT=.*/PORT=${port}/" "/home/${username}/cms.${DOMAIN_NAME}/.env"
|
||||
|
||||
docker compose -f "/home/${username}/cms.${DOMAIN_NAME}/docker-compose.yml" up -d
|
||||
|
||||
if [[ -z "$CADDYFILE" ]]; then
|
||||
CADDYFILE="/home/${username}/caddy/caddyfile/Caddyfile"
|
||||
fi
|
||||
|
||||
echo "cms.${DOMAIN_NAME} {" >> $CADDYFILE
|
||||
echo "reverse_proxy ${DOMAIN_NAME}_Directus:${port}" >> $CADDYFILE
|
||||
echo "}" >> $CADDYFILE
|
||||
|
||||
docker restart caddy
|
||||
|
|
@ -50,6 +50,10 @@ if docker ps --filter "ancestor=caddy" --format '{{.Names}}' | grep -q .; then
|
|||
echo "A Caddy container is running."
|
||||
else
|
||||
mkdir "/home/${username}/caddy"
|
||||
mkdir "/home/${username}/caddy/caddyfile"
|
||||
CADDYFILE="/home/${username}/caddy/caddyfile/Caddyfile"
|
||||
touch "${CADDYFILE}"
|
||||
cp assets/caddy.docker-compose.yml "/home/${username}/caddy/docker-compose.yml"
|
||||
docker compose -f "/home/${username}/cms.${DOMAIN_NAME}/docker-compose.yml" up -d
|
||||
docker network create web
|
||||
docker compose -f "/home/${username}/caddy/docker-compose.yml" up -d
|
||||
fi
|
||||
Loading…
Reference in New Issue