456de8e11af252a0e49b5844ca13c4c7d726e890
- README.md explains the image is built from the separate fork repo at git.alexzaw.dev/alexz/cloudflare-ddns, lists what's in the image, and documents how to rebuild + redeploy. - build.sh clones (or refreshes) /tmp/cfddns-build from the fork via SSH, runs docker build, and pushes to git.alexzaw.dev/alexz/cloudflare-ddns:latest. Supports IMAGE_NAME/IMAGE_TAG/SOURCE_REPO overrides and passes positional args through to docker build (e.g. --no-cache). - .gitignore for build artifacts.
Example App Store Template
This repository serves as a template for creating your own custom app store for the Runtipi platform. Use this as a starting point to create and share your own collection of applications.
Repository Structure
-
apps/: Contains individual app directories
- Each app has its own folder (e.g.,
whoami/) with the following structure:config.json: App configuration filedocker-compose.json: Docker setup for the appmetadata/: Contains app visuals and descriptionsdescription.md: Markdown description of the applogo.jpg: App logo image
- Each app has its own folder (e.g.,
-
tests/: Contains test files for the app store
apps.test.ts: Test suite for validating apps
Getting Started
This repository is intended to serve as a template for creating your own app store. Follow these steps to get started:
- Click the "Use this template" button to create a new repository based on this template
- Customize the apps or add your own app folders in the
apps/directory - Test your app store by using it with Runtipi
Documentation
For detailed instructions on creating your own app store, please refer to the official guide: Create Your Own App Store Guide
Languages
JavaScript
58.6%
Shell
33.9%
Dockerfile
4.5%
TypeScript
1.5%
CSS
1.1%
Other
0.4%