---
title: "Deploy tracely"
url: https://railway.com/deploy/n5n_LE
---

# Deploy tracely

**[Deploy tracely on Railway](https://railway.com/template/n5n_LE)**

- **Creator:** Wuthrich Julien's Projects

## Template content

### api

- **Source:** https://github.com/Jwuthri/Tracely
- **Start command:** `sh -c "exec uvicorn tracely.api.main:app --host 0.0.0.0 --port ${PORT:-8000}"`
- **Health check:** /health
- **Public domain:** Yes

### MinIO

- **Image:** minio/minio:latest
- **Start command:** `minio server /data --address :9000 --console-address :9001`

### postgres-timescale

- **Image:** timescale/timescaledb-ha:pg16.14-ts2.27.1-all

### frontend

- **Source:** https://github.com/Jwuthri/Tracely
- **Start command:** `sh -c "echo CWD=$(pwd); cd /app/frontend && rm -f pnpm-workspace.yaml && exec node_modules/.bin/next start -H ::"`
- **Health check:** /api/health
- **Public domain:** Yes

### ClickHouse

- **Image:** clickhouse/clickhouse-server:24.8-alpine

### worker

- **Source:** https://github.com/Jwuthri/Tracely
- **Start command:** `celery -A tracely_workers.worker worker --pool=solo --loglevel=info`

### Doc

- **Source:** https://github.com/Jwuthri/Tracely
- **Public domain:** Yes

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2.1
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

Open this page in a browser: https://railway.com/deploy/n5n_LE
