Zep memory deploy
demonslayerrrr
HOBBYOP

10 months 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

10 months ago

N/A


10 months 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

10 months 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...