Files
templates/blueprints/snapp/docker-compose.yml
Jainil Prajapati 🪐 d5a74cab26 Adding new templates (#247)
* Remove duplicate GitLab CI entry and add Link Stack entry to meta.json

* Update Movary blueprint with simplified Docker Compose and environment configuration

* Add OpenGist entry to meta.json

* Add Snapp self-hosted screenshot sharing service entry to meta.json

* Add CommaFeed feed reader entry to meta.json

* Add ConvertX media conversion service entry to meta.json

* Add MeTube YouTube downloader entry to meta.json

* Add Pinchflat YouTube  entry to meta.json

* Add yt-dlp-webui entry to meta.json

* Add FlareSolverr proxy service entry to meta.json

* Add Neko virtual browser entry to meta.json

* Add Omni-Tools entry to meta.json

* Add OpenHands AI agents platform entry to meta.json

* Add Web-Check website analyzer entry to meta.json

* Add DumbDrop file sharing service entry to meta.json

* Add DumbAssets entry to meta.json

* Add DumbPad notepad service entry to meta.json

* Add DumbBudget self-hosted budget tracking service entry to meta.json

* Add Tianji web analytics and uptime monitoring service entry to meta.json

* Add Directory Lister entry to meta.json

* Add Grimoire bookmarking app entry to meta.json

* Clean Up

* Update Movary blueprint with environment variables and MySQL configuration
2025-07-27 22:40:54 -06:00

29 lines
885 B
YAML

version: "3.8"
services:
snapp:
image: uraniadev/snapp:0.9-rc-020
ports:
- 3000
environment:
- DATABASE_URL=${DATABASE_URL}
- DATABASE_PROVIDER=${DATABASE_PROVIDER}
- TOKEN_SECRET=${TOKEN_SECRET} # API Key for authentication token
- ORIGIN=${ORIGIN}
- DISABLED_EMAIL_AND_PASSWORD=${DISABLED_EMAIL_AND_PASSWORD}
- LOG_LEVEL=${LOG_LEVEL}
- PORT=${PORT}
- ADMIN_USERNAME=${ADMIN_USERNAME}
- ADMIN_EMAIL=${ADMIN_EMAIL}
- ADMIN_PASSWORD=${ADMIN_PASSWORD}
- ENABLE_SIGNUP=${ENABLE_SIGNUP}
- ENABLED_MFA=${ENABLED_MFA}
- PUBLIC_URL=${PUBLIC_URL}
- APPNAME=${APPNAME}
- PUBLIC_EXTRA_GROUPS_EDITABLE=${PUBLIC_EXTRA_GROUPS_EDITABLE}
- URLS_VIA_GROUPS_ONLY=${URLS_VIA_GROUPS_ONLY}
- HOST=${HOST}
volumes:
- ../files/snapp-db:/app/db.sqlite
volumes:
snapp-db: {}