Synaplan
기업을 위한 오픈소스 AI 플랫폼
Trassenscout는 지방자치단체와 지역협회가 자전거 고속연결 및 기타 선형 인프라 타당성 조사와 사전 계획을 하는데 도움을 준다
Der Trassenscout unterstützt Kommunen und Regionalverbände bei der Erstellung von Machbarkeitsstudien und Vorplanungen für Radschnellverbindungen und anderen liniengebundenen Bauwerken.
비즈니스TypeScript · JavaScriptGitHub @FixMyBerlin온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Trassenscout supports administrations in the process of evaluating and building cycle highways and other route based infrastructure.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗env/deploy.manifest.json.workflows/setup-env.yml runs scripts/verify-env-manifest.ts and scripts/generate-deploy-env.ts, producing .env.deploy.generated for upload.workflows/diff-last-run.yml uses Bun scripts under scripts/ for last-run SHA lookup, git diff checks, and environment fingerprint hashing (env/fingerprint-scopes.json)./srv/trassenscout-{environment}/.env after rename.scripts/generate-github-readme.ts refreshes the mapping table below from the manifest.S3_UPLOAD_ROOTFOLDER) to reduce GitHub configuration surface..github/workflows/ci.yml — manifest verification on every PR.setup-env.yml — same verification plus generated .env for the target environment.bun run env-check after changing the manifest, .env.example, or compose / workflow env wiring.name, source, required/default, description)..env.example or docker-compose.yml, or if unmanaged keys appear in compose or setup-env mappings.bun .github/scripts/generate-github-readme.ts when needed)..env.example entries are local-only (for example DATABASE_PRODUCTION_*, DATABASE_STAGING_*, VITE_PUBLIC_SURVEY_START_STAGE); they stay out of the manifest and setup-env mappings.docker-compose.yml references manifest variables via interpolation or explicit pass-through from the generated .env file created in setup-env. Local dev uses docker-compose.override.yml (not deployed).
| Name | Source | Required | Description |
|---|---|---|---|
VITE_APP_ENV | inputs.ENVIRONMENT | yes | Deployment target (staging|production). |
VITE_APP_ORIGIN | vars.APP_ORIGIN | yes | Public app origin for Better Auth and client links. |
APP_DOMAIN | vars.APP_DOMAIN | yes | Traefik host rule for the app container. |
BREVO_API_KEY | secrets.BREVO_API_KEY | no | Brevo transactional email API key. Sensitive. |
DATABASE_USER | secrets.DATABASE_USER | yes | PostgreSQL username. Sensitive. |
DATABASE_PASSWORD | secrets.DATABASE_PASSWORD | yes | PostgreSQL password. Sensitive. |
SESSION_SECRET_KEY | secrets.SESSION_SECRET_KEY | yes | Better Auth session encryption secret. Sensitive. |
ADMIN_EMAIL | vars.ADMIN_EMAIL | yes | Admin notification recipient. |
S3_UPLOAD_KEY | secrets.S3_UPLOAD_KEY | yes | S3-compatible upload access key. Sensitive. |
S3_UPLOAD_SECRET | secrets.S3_UPLOAD_SECRET | yes | S3-compatible upload secret key. Sensitive. |
S3_UPLOAD_ROOTFOLDER | upload-{ENVIRONMENT} | yes | S3 key prefix for uploads. |
TS_API_KEY | secrets.TS_API_KEY | yes | API key for cron, CSV import, and webhook routes. Sensitive. |
OPENAI_API_KEY | secrets.OPENAI_API_KEY | no | OpenAI key for project-record email extraction. Sensitive. |
LANGFUSE_SECRET_KEY | secrets.LANGFUSE_SECRET_KEY | no |
| Langfuse secret key for LLM tracing. Sensitive. |
LANGFUSE_PUBLIC_KEY | secrets.LANGFUSE_PUBLIC_KEY | no | Langfuse public key. |
LANGFUSE_BASEURL | vars.LANGFUSE_BASEURL | no | Langfuse API base URL. |
LUCKY_CLOUD_TOKEN | secrets.LUCKY_CLOUD_TOKEN | no | Lucky Cloud collaboration token. Sensitive. |
ECR_REGISTRY | vars.ECR_REGISTRY | yes | AWS ECR registry for app and imap-listener images. |
IMAP_HOST | vars.IMAP_HOST | yes | IMAP server hostname. |
IMAP_PORT | vars.IMAP_PORT | yes | IMAP server port. |
IMAP_USER | vars.IMAP_USER | yes | IMAP mailbox address; also sender of assignment mails. |
IMAP_PASSWORD | secrets.IMAP_PASSWORD | yes | IMAP mailbox password. Sensitive. |