prepare for v0.3.0

This commit is contained in:
Christian Beutel
2024-03-31 14:20:04 +02:00
parent f6fb35ec40
commit 7b8fe6e82f
2 changed files with 9 additions and 7 deletions

View File

@@ -54,8 +54,8 @@ services:
PUBLIC_POCKETBASE_URL: http://db:8090 PUBLIC_POCKETBASE_URL: http://db:8090
PUBLIC_DISABLE_SIGNUP: false PUBLIC_DISABLE_SIGNUP: false
UPLOAD_FOLDER: /app/uploads UPLOAD_FOLDER: /app/uploads
UPLOAD_USER: Flomp UPLOAD_USER:
UPLOAD_PASSWORD: 12345678 UPLOAD_PASSWORD:
volumes: volumes:
- ./data/uploads:/app/uploads - ./data/uploads:/app/uploads
ports: ports:

View File

@@ -18,9 +18,9 @@ login() {
# Check if login was successful (look for "200 OK" in response headers) # Check if login was successful (look for "200 OK" in response headers)
if [ $? -eq 0 ] && [ "$(echo "$response" | grep -c "token")" -eq 1 ]; then if [ $? -eq 0 ] && [ "$(echo "$response" | grep -c "token")" -eq 1 ]; then
echo "Login successful. Cookie obtained." echo "$(date +"%T"): Login successful. Cookie obtained." > /proc/1/fd/1
else else
echo "Login failed. Unable to obtain cookie." echo "$(date +"%T"): Login failed. Unable to obtain cookie." > /proc/1/fd/1
exit 1 exit 1
fi fi
} }
@@ -36,16 +36,16 @@ upload_and_delete() {
# Check if API call was successful (status code 200) # Check if API call was successful (status code 200)
if [ $? -eq 0 ] && [ "$(echo "$response" | grep -c "author")" -eq 1 ]; then if [ $? -eq 0 ] && [ "$(echo "$response" | grep -c "author")" -eq 1 ]; then
echo "File $file uploaded successfully." echo "$(date +"%T"): File $file uploaded successfully." > /proc/1/fd/1
# Delete the file # Delete the file
rm "$file" rm "$file"
echo "File $file deleted." echo "File $file deleted."
else else
echo $response echo $response
echo "Failed to upload file $file." echo "$(date +"%T"): Failed to upload file $file." > /proc/1/fd/1
fi fi
} }
echo "$(date +"%T"): Starting auto-upload" > /proc/1/fd/1
# Login to obtain cookie # Login to obtain cookie
login "$USERNAME" "$PASSWORD" login "$USERNAME" "$PASSWORD"
@@ -56,3 +56,5 @@ for file in "$UPLOAD_FOLDER"/*; do
upload_and_delete "$file" upload_and_delete "$file"
fi fi
done done
echo "$(date +"%T"): Auto-upload completed" > /proc/1/fd/1