Zep memory deploy
demonslayerrrr
HOBBYOP

8 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

8 months ago

N/A


8 months ago

Option 1: No Dockerfile (Easiest Way)

  1. Use the official Railway template
    point_right emojihttps://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
  3. 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"]
  2. Set Railway’s port to 8000
    In the SettingsDeployments tab, make sure it’s listening on 8000.

  3. 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

8 months ago

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


Loading...