Update new instructions for docker setup

This commit is contained in:
jetli 2025-01-21 19:33:09 -08:00
parent b9790dca4e
commit 9e46c68ce7
2 changed files with 34 additions and 6 deletions

View File

@ -0,0 +1,28 @@
```bash
sudo tar -xzvf devbox_gitea_data_backup.tar.gz
```
```bash
docker volume create devboxlocal_freeleaps2-gitea-data
GITEA_DATA=$(docker volume inspect devboxlocal_freeleaps2-gitea-data | jq -r '.[0].Mountpoint')
```
```bash
if [[ -d "${GITEA_DATA}/gitea" ]]; then
echo "Gitea data exist, skipping..."
else
echo "Gitea data not exist, copying..."
sudo rm -rf ${GITEA_DATA}/git
sudo rm -rf ${GITEA_DATA}/gitea
sudo rm -rf ${GITEA_DATA}/ssh
sudo mv git ${GITEA_DATA}/
sudo mv gitea ${GITEA_DATA}/
sudo mv ssh ${GITEA_DATA}/
sudo chown -R freedev:freedev ${GITEA_DATA}
echo "Gitea data copying is done"
fi
source ~/devbox/.dev.env
docker network create devbox_freeleaps2-network
docker-compose -f docker-compose.dev.amd64.new.yaml up -d
```

View File

@ -1,5 +1,5 @@
#!/bin/bash
sudo tar -xzvf gitea_data_backup.tar.gz
sudo tar -xzvf devbox_gitea_data_backup.tar.gz
# Get the architecture using the `arch` command
ARCH=$(arch 2>/dev/null)
@ -58,8 +58,8 @@ pushd ~/freeleaps/freeleaps2-backend/tools
./initialize_collections_devbox.sh
popd
docker volume create devbox_freeleaps2-gitea-data
GITEA_DATA=$(docker volume inspect devbox_freeleaps2-gitea-data | jq -r '.[0].Mountpoint')
docker volume create devboxlocal_freeleaps2-gitea-data
GITEA_DATA=$(docker volume inspect devboxlocal_freeleaps2-gitea-data | jq -r '.[0].Mountpoint')
if [[ -d "${GITEA_DATA}/gitea" ]]; then
echo "Gitea data exist, skipping..."
@ -68,9 +68,9 @@ else
sudo rm -rf ${GITEA_DATA}/git
sudo rm -rf ${GITEA_DATA}/gitea
sudo rm -rf ${GITEA_DATA}/ssh
sudo mv data/git ${GITEA_DATA}/
sudo mv data/gitea ${GITEA_DATA}/
sudo mv data/ssh ${GITEA_DATA}/
sudo mv git ${GITEA_DATA}/
sudo mv gitea ${GITEA_DATA}/
sudo mv ssh ${GITEA_DATA}/
sudo chown -R freedev:freedev ${GITEA_DATA}
echo "Gitea data copying is done"
fi