Zep memory deploy
demonslayerrrr
HOBBYOP

a year ago

I have no clue how to deploy it. I used official template but even after changing variable that allows me to use web interface I couldn’t connect to it. Anyone deployed it before?

$10 Bounty

3 Replies

demonslayerrrr
HOBBYOP

a year ago

N/A


a year ago

Option 1: No Dockerfile (Easiest Way)

  1. Use the official Railway template 👉https://github.com/getzep/zep-template → click Deploy on Railway
  2. Set the right variables in Railway Go to the Variables tab and add:
ZEP_ENABLE_WEB=true  
PORT=8000  
  1. Redeploy Click Apply ChangesDeploy. Then open your Railway app URL — it should load the web UI.

Option 2: With Dockerfile (for full control)

  1. Create this Dockerfile in your repo root:
FROM golang:1.21 as builder  
WORKDIR /app  
COPY . .  
RUN go build -o zep-server ./cmd  
FROM debian:bullseye-slim  
WORKDIR /app  
ENV PORT=8000  
ENV ZEP_ENABLE_WEB=true  
COPY --from=builder /app/zep-server .  
CMD ["./zep-server"]  
  1. Set Railway’s port to 8000 In the SettingsDeployments tab, make sure it’s listening on 8000.
  2. Redeploy Push your changes or trigger a redeploy, then open your Railway URL.

That’s it — either way, you’ll have Zep running with the web interface at:

https://your-project.up.railway.app

a year ago

If you hit any error messages when deploying, please provide them so we can further debug!


Welcome!

Sign in to your Railway account to join the conversation.

Loading...