Release 1.13 (#2166)

* Fixed https://github.com/caprover/caprover/issues/2112

* Updated changelog

* Force rebuild to capture the frontend change

* Updated changelog

* added fallback ip for installation if public ip not found

* Added project definition to the config

* Added project router

* Updated apps router

* Fixed update path

* Added parent ID for projects

* Typo fix

* Not allow parent to be deleted if there are sub projects

* Fixed typo in string template

* Allow register project to accept description

* Added functionality to remove multiple projects

* Fixed the project deletion

* Fixed the project deletion

* Close https://github.com/caprover/caprover/issues/2153

* Added changelog

* updated changelog

* Updated changelog

* Better error

* Force build

* add MariaDB to README.md

* Improved MacOs startup

* Added theme on backend (#2161)

* Added theme on backend

* Added themes

* Added another theme

* Updated changelog

* Reformat

* Improved dev code

* Improved dev code

* Added another theme

* Updated packages (#2165)

* Updated packages

* Updated packages

* Fixed formatting

* Fixed tests

* Returning project upon creation

* Preparing release

* updated frontend

* Added some test to fix node 20

* Revert "Added some test to fix node 20"

This reverts commit 18a59794b8.

* Updated changelog

---------

Co-authored-by: Robert Silén <robert.silen@mariadb.org>
This commit is contained in:
Kasra Bigdeli
2024-10-19 10:24:36 -07:00
committed by GitHub
parent 29a4921165
commit 8a5d3f9738
68 changed files with 5226 additions and 2778 deletions

View File

@@ -48,9 +48,12 @@ echo "Building finished"
cd $ORIG_DIR
mv $FRONTEND_DIR/caprover-frontend/build ./dist-frontend
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
export DOCKER_CLI_EXPERIMENTAL=enabled
sudo apt-get update && sudo apt-get install qemu-user-static
# docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --rm --privileged tonistiigi/binfmt --install all
# export DOCKER_CLI_EXPERIMENTAL=enabled
docker buildx ls
docker buildx rm mybuilder || echo "mybuilder not found"
docker buildx create --name mybuilder
docker buildx use mybuilder

View File

@@ -44,7 +44,7 @@ echo $IMAGE_NAME:$CAPROVER_VERSION
echo "**************************************"
echo "**************************************"
FRONTEND_COMMIT_HASH=89516709d5462c38554cae5b62845432adf3f88a
FRONTEND_COMMIT_HASH=9f6c377137088c10b5582c4c9cd8285a9bd450d9
## Building frontend app
ORIG_DIR=$(pwd)
@@ -62,9 +62,12 @@ echo "Building finished"
cd $ORIG_DIR
mv $FRONTEND_DIR/caprover-frontend/build ./dist-frontend
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
export DOCKER_CLI_EXPERIMENTAL=enabled
sudo apt-get update && sudo apt-get install qemu-user-static
# docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --rm --privileged tonistiigi/binfmt --install all
# export DOCKER_CLI_EXPERIMENTAL=enabled
docker buildx ls
docker buildx rm mybuilder || echo "mybuilder not found"
docker buildx create --name mybuilder
docker buildx use mybuilder

View File

@@ -1,10 +1,11 @@
#!/bin/sh
if ! [ $(id -u) <> 0 ]; then
if ! [ $(id -u) ] <>0; then
echo "Must not be run as sudo or root on macos (macos security) please run the step 1 as root and this step as standard user"
exit 1
fi
pwd >currentdirectory
docker service rm $(docker service ls -q)
sleep 1
docker secret rm captain-salt