- Manual steps for Gitea repository creation - Deployment instructions and overview - SSH authentication already configured 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Repository Setup Instructions
🚀 STL Storage Application - Repository Creation
This repository contains a complete STL file storage and 3D viewer application that needs to be pushed to https://teapot.hm.keyb.ie
📋 Manual Repository Creation Steps
Since "push to create" is not enabled on the Gitea server, please follow these steps:
-
Navigate to Gitea Web Interface:
- Go to https://teapot.hm.keyb.ie
- Log in as user
kris
-
Create New Repository:
- Click "+" or "New Repository" button
- Repository name:
stl-storage - Description:
Web-based STL file storage and 3D viewer application - Visibility: Public (recommended) or Private
- DO NOT initialize with README, .gitignore, or license (we have these already)
-
Push Local Repository:
cd /home/kris/testing git push -u origin main
📁 Repository Contents
- Complete STL Storage Application
- Docker/Podman containerization
- Security hardened with rate limiting
- Production-ready configuration
- Comprehensive documentation
🔧 Ready to Deploy
Once the repository is created and pushed, the application can be deployed using:
# Clone and run
git clone git@teapot.hm.keyb.ie:kris/stl-storage.git
cd stl-storage
podman-compose up -d
📊 Application Features
- ✅ Web-based STL upload with drag-and-drop
- ✅ Interactive 3D viewer (Three.js)
- ✅ File management and search
- ✅ SQLite database with metadata
- ✅ Security headers and rate limiting
- ✅ Containerized deployment
- ✅ Production logging and monitoring
SSH Key: Already configured and authenticated
Git Remote: git@teapot.hm.keyb.ie:kris/stl-storage.git
Local Branch: main (ready to push)